occ
|
Classes | |
struct | AssignedEnergy |
class | CEModelCrystalGrowthCalculator |
class | CrystalGrowthCalculator |
struct | CrystalGrowthCalculatorOptions |
class | XTBCrystalGrowthCalculator |
Typedefs | |
using | WavefunctionList = std::vector< Wavefunction > |
using | SolventNeighborContributionList = std::vector< cg::SolvationContribution > |
Enumerations | |
enum class | WavefunctionChoice { GasPhase , Solvated } |
enum class | MethodKind { HF , DFT } |
Functions | |
std::vector< AssignedEnergy > | assign_interaction_terms_to_nearest_neighbours (const crystal::CrystalDimers::MoleculeNeighbors &neighbors, const std::vector< double > &dimer_energies, double cg_radius) |
std::vector< occ::Vec3 > | calculate_net_dipole (const WavefunctionList &wavefunctions, const crystal::CrystalDimers &crystal_dimers) |
qm::Wavefunction | geometry_optimization (const io::OccInput &) |
qm::SpinorbitalKind | determine_spinorbital_kind (const std::string &name, int multiplicity, MethodKind method_kind) |
MethodKind | method_kind_from_string (const std::string &name) |
qm::Wavefunction | single_point (const io::OccInput &) |
qm::Wavefunction | single_point (const io::OccInput &, const qm::Wavefunction &) |
using occ::driver::SolventNeighborContributionList = typedef std::vector<cg::SolvationContribution> |
using occ::driver::WavefunctionList = typedef std::vector<Wavefunction> |
|
strong |
|
strong |
std::vector< AssignedEnergy > occ::driver::assign_interaction_terms_to_nearest_neighbours | ( | const crystal::CrystalDimers::MoleculeNeighbors & | neighbors, |
const std::vector< double > & | dimer_energies, | ||
double | cg_radius | ||
) |
std::vector< occ::Vec3 > occ::driver::calculate_net_dipole | ( | const WavefunctionList & | wavefunctions, |
const crystal::CrystalDimers & | crystal_dimers | ||
) |
|
inline |
qm::Wavefunction occ::driver::geometry_optimization | ( | const io::OccInput & | ) |
|
inline |
qm::Wavefunction occ::driver::single_point | ( | const io::OccInput & | ) |
qm::Wavefunction occ::driver::single_point | ( | const io::OccInput & | , |
const qm::Wavefunction & | |||
) |