#include <wavefunction.h>
◆ Wavefunction() [1/5]
occ::qm::Wavefunction::Wavefunction |
( |
| ) |
|
|
inline |
◆ Wavefunction() [2/5]
occ::qm::Wavefunction::Wavefunction |
( |
const FchkReader & |
| ) |
|
◆ Wavefunction() [3/5]
occ::qm::Wavefunction::Wavefunction |
( |
const MoldenReader & |
| ) |
|
◆ Wavefunction() [4/5]
◆ Wavefunction() [5/5]
◆ apply_rotation()
void occ::qm::Wavefunction::apply_rotation |
( |
const occ::Mat3 & |
| ) |
|
◆ apply_transformation()
void occ::qm::Wavefunction::apply_transformation |
( |
const occ::Mat3 & |
, |
|
|
const occ::Vec3 & |
|
|
) |
| |
◆ apply_translation()
void occ::qm::Wavefunction::apply_translation |
( |
const occ::Vec3 & |
| ) |
|
◆ atomic_numbers()
occ::IVec occ::qm::Wavefunction::atomic_numbers |
( |
| ) |
const |
◆ charge()
int occ::qm::Wavefunction::charge |
( |
| ) |
const |
|
inline |
◆ compute_density_matrix()
void occ::qm::Wavefunction::compute_density_matrix |
( |
| ) |
|
◆ electric_field()
Mat3N occ::qm::Wavefunction::electric_field |
( |
const Mat3N & |
points | ) |
const |
◆ electric_potential()
Vec occ::qm::Wavefunction::electric_potential |
( |
const Mat3N & |
points | ) |
const |
◆ electron_density()
Vec occ::qm::Wavefunction::electron_density |
( |
const Mat3N & |
points | ) |
const |
◆ electron_density_gradient()
Mat3N occ::qm::Wavefunction::electron_density_gradient |
( |
const Mat3N & |
points | ) |
const |
◆ electron_density_mo()
Vec occ::qm::Wavefunction::electron_density_mo |
( |
const Mat3N & |
points, |
|
|
int |
mo_index |
|
) |
| const |
◆ electron_density_mo_gradient()
Mat3N occ::qm::Wavefunction::electron_density_mo_gradient |
( |
const Mat3N & |
points, |
|
|
int |
mo_index |
|
) |
| const |
◆ is_likely_wavefunction_filename()
static bool occ::qm::Wavefunction::is_likely_wavefunction_filename |
( |
const std::string & |
| ) |
|
|
static |
◆ is_restricted()
bool occ::qm::Wavefunction::is_restricted |
( |
| ) |
const |
|
inline |
◆ load()
static Wavefunction occ::qm::Wavefunction::load |
( |
const std::string & |
| ) |
|
|
static |
◆ mulliken_charges()
Vec occ::qm::Wavefunction::mulliken_charges |
( |
| ) |
const |
◆ multiplicity()
int occ::qm::Wavefunction::multiplicity |
( |
| ) |
const |
|
inline |
◆ n_alpha()
int occ::qm::Wavefunction::n_alpha |
( |
| ) |
const |
|
inline |
◆ n_beta()
int occ::qm::Wavefunction::n_beta |
( |
| ) |
const |
|
inline |
◆ positions()
occ::Mat3N occ::qm::Wavefunction::positions |
( |
| ) |
const |
◆ save() [1/2]
bool occ::qm::Wavefunction::save |
( |
const std::string & |
filename | ) |
|
◆ save() [2/2]
◆ set_molecular_orbitals()
void occ::qm::Wavefunction::set_molecular_orbitals |
( |
const FchkReader & |
fchk | ) |
|
◆ symmetric_orthonormalize_molecular_orbitals()
void occ::qm::Wavefunction::symmetric_orthonormalize_molecular_orbitals |
( |
const Mat & |
overlap | ) |
|
◆ atoms
◆ basis
AOBasis occ::qm::Wavefunction::basis |
◆ energy
Energy occ::qm::Wavefunction::energy |
Mat occ::qm::Wavefunction::H |
◆ have_energies
bool occ::qm::Wavefunction::have_energies {false} |
◆ have_xdm_parameters
bool occ::qm::Wavefunction::have_xdm_parameters {false} |
Mat occ::qm::Wavefunction::J |
Mat occ::qm::Wavefunction::K |
◆ mo
◆ nbf
size_t occ::qm::Wavefunction::nbf {0} |
◆ num_electrons
int occ::qm::Wavefunction::num_electrons {0} |
◆ num_frozen_electrons
int occ::qm::Wavefunction::num_frozen_electrons {0} |
Mat occ::qm::Wavefunction::T |
Mat occ::qm::Wavefunction::V |
◆ Vecp
Mat occ::qm::Wavefunction::Vecp |
◆ xdm_energy
double occ::qm::Wavefunction::xdm_energy {0.0} |
◆ xdm_free_volumes
Vec occ::qm::Wavefunction::xdm_free_volumes |
◆ xdm_moments
Mat occ::qm::Wavefunction::xdm_moments |
◆ xdm_polarizabilities
Vec occ::qm::Wavefunction::xdm_polarizabilities |
◆ xdm_volumes
Vec occ::qm::Wavefunction::xdm_volumes |
The documentation for this struct was generated from the following file: