17 #ifndef QMCPLUSPLUS_ATOMICORBITALBUILDER_H 18 #define QMCPLUSPLUS_ATOMICORBITALBUILDER_H 32 template<
typename COT>
56 std::map<std::string, int>
RnlID;
64 bool put(xmlNodePtr cur);
base class for Single-particle orbital sets
Base class for any object which needs to know about a MPI communicator.
helper functions for EinsplineSetBuilder
declaration of MPIObjectBase
std::map< std::string, int > RnlID
map for the radial orbitals
Wrapping information on parallelism.
AOBasisBuilder(const std::string &eName, Communicate *comm)
std::unique_ptr< COT > createAOSet(xmlNodePtr cur)
std::map< std::string, int > nlms_id
map for (n,l,m,s) to its quantum number index
SPOSet * createSPOSetFromXML(xmlNodePtr cur)
std::unique_ptr< COT > createAOSetH5(hdf_archive &hin)
int expandYlm(COT *aos, std::vector< int > &all_nl, int expandlm=DONOT_EXPAND)
bool putH5(hdf_archive &hin)