25 #ifndef QCHEM_INTERFACE_H_ 26 #define QCHEM_INTERFACE_H_ 28 #include <Eigen/Dense> 60 void qchem_read_dms(std::vector<std::vector<Eigen::MatrixXd>> &alpha_dms,
61 std::vector<std::vector<Eigen::MatrixXd>> &beta_dms,
62 std::string fchk_filename,
BasisSet &bs,
size_t num_states);
Eigen::MatrixXd read_qchem_tddft_energies(size_t nstates, std::string output_file)
std::vector< Atom > read_geometry_from_fchk(std::string fchk_filename)
Classes and structs for storing basis set data.
Eigen::MatrixXd qchem_read_overlap(std::string dmat_filename, BasisSet bs)
Eigen::MatrixXd read_qchem_eom_energies(size_t nstates, std::string output_file)
Object for storing basis set information.
Definition: BasisSet.h:86
BasisSet read_basis_from_fchk(std::string fchk_filename, std::vector< Atom > atoms)
void qchem_read_dms(std::vector< std::vector< Eigen::MatrixXd >> &alpha_dms, std::vector< std::vector< Eigen::MatrixXd >> &beta_dms, std::string fchk_filename, BasisSet &bs, size_t num_states)