21#ifndef VOTCA_XTP_XTPDFT_H
22#define VOTCA_XTP_XTPDFT_H
72 throw std::runtime_error(
73 "If you want partial charges just run the 'partialcharges' calculator");
97 1,1,1,1,1,1,1,1,1,1,1,
98 1,1,1,1,1,1,1,1,1,1,1,1,1
106 0,0,0,0,0,0,0,0,0,0,0,
107 0,0,0,0,0,0,0,0,0,0,0,0,0,
Container for molecular orbitals and derived one-particle data.
Wrapper for the internal XTP DFT engine.
void WriteChargeOption() final
bool ParseLogFile(Orbitals &orbitals) final
const std::array< Index, 49 > & ShellMulitplier() const final
Eigen::Matrix3d GetPolarizability() const final
void setSCFToleranceFloor(double energy, double error) final
void setSetupCache(std::shared_ptr< DFTSetupCache > cache) final
const std::array< Index, 49 > & ShellReorder() const final
void ParseSpecificOptions(const tools::Property &options) final
std::string getPackageName() const final
bool WriteInputFile(const Orbitals &orbitals) final
writes a coordinate file WITHOUT taking into account PBCs
std::shared_ptr< DFTSetupCache > setup_cache_
tools::Property xtpdft_options_
bool ParseMOsFile(Orbitals &orbitals) final
StaticSegment GetCharges() const final
std::array< Index, 49 > reorderList_
std::array< Index, 49 > multipliers_
bool RunActiveDFT() final
ClassicalSegment< StaticSite > StaticSegment
Provides a means for comparing floating point numbers.
Parts of the DFT setup that stay the same between runs on the same molecule with the same basis sets,...