12 #ifndef QMCPLUSPLUS_TOOLS_DIRAC_OUT_H 13 #define QMCPLUSPLUS_TOOLS_DIRAC_OUT_H 48 fermIrrep(std::string label_in,
int nSpinors,
int numAO);
65 cosciRep(std::string in_label,
int nstates);
68 void printInfo(std::ostream& os,
int& tot_state_count);
77 void parse(
const std::string& fname)
override;
80 void dumpHDF5(
const std::string& fname);
84 void getWF(std::istream& is);
void dumpHDF5(const std::string &fname)
std::map< std::string, double > normMapType
std::vector< cosciRep > cosciReps
void parse(const std::string &fname) override
cosciRep(std::string in_label, int nstates)
fermIrrep(std::string label_in, int nSpinors, int numAO)
std::vector< std::vector< std::vector< double > > > spinor_mo_coeffs
void getWF(std::istream &is)
std::vector< ciState > states
std::vector< std::string > occstrings
void getGeometry(std::istream &is)
std::vector< double > coeffs
std::vector< primBasis > radfuncs
void getSingleDet(std::istream &is)
fermIrrep generate_kramers_pair()
std::vector< OrbType > orbtypes
int sortAndStoreCOSCIOrbs(OrbType type, const int spinor_component)
std::streampos pivot_begin
std::vector< double > energies
std::vector< basisGroup > basisGroups
void getSpinors(std::istream &is)
void getCOSCI(std::istream &is)
DiracParser(int argc, char **argv)
void printInfo(std::ostream &os, int &tot_state_count)
std::pair< double, double > primBasis
void getGaussianCenters(std::istream &is)
std::vector< atBasisSet > basisset
std::vector< fermIrrep > kp_irreps
void parseCOSCIOrbInfo(std::istream &is, const int irrep_idx, OrbType type)
std::vector< fermIrrep > irreps