21#ifndef VOTCA_XTP_MOLDEN_H
22#define VOTCA_XTP_MOLDEN_H
42 const std::string& aux_basisset_name =
"") {
58 -1,-1,1,1,1,1,1,-1,-1,
59 -1,-1,-1,1,1,1,1,1,-1,-1,-1,
60 -1,-1,-1,-1,1,1,1,1,1,-1,-1,-1,-1
67 0,1,-1,2,-2,3,-3,4,-4,
68 0,1,-1,2,-2,3,-3,4,-4,5,-5,
69 0,1,-1,2,-2,3,-3,4,-4,5,-5,6,-6
80 std::ifstream& input_file)
const;
81 std::string
readMOs(
Orbitals& orbitals, std::ifstream& input_file)
const;
Logger is used for thread-safe output of messages.
std::string readMOs(Orbitals &orbitals, std::ifstream &input_file) const
std::string basisset_name_
void WriteFile(const std::string &filename, const Orbitals &orbitals) const
std::string aux_basisset_name_
std::string readAtoms(QMMolecule &mol, const std::string &units, std::ifstream &input_file) const
void writeAtoms(const Orbitals &orbitals, std::ofstream &outFile) const
void writeMOs(const Orbitals &orbitals, std::ofstream &outFile) const
void addBasissetInfo(Orbitals &orbitals) const
void parseMoldenFile(const std::string &filename, Orbitals &orbitals) const
void writeBasisSet(const Orbitals &orbitals, std::ofstream &outFile) const
void setBasissetInfo(const std::string &basisset_name, const std::string &aux_basisset_name="")
std::array< Index, 49 > reorderList_
std::array< Index, 49 > multipliers_
container for molecular orbitals
base class for all analysis tools