#include <mo.h>
◆ MolecularOrbitals() [1/3]
◆ MolecularOrbitals() [2/3]
occ::qm::MolecularOrbitals::MolecularOrbitals |
( |
| ) |
|
|
default |
◆ MolecularOrbitals() [3/3]
◆ as_kind()
◆ density_matrix_single_mo()
Mat occ::qm::MolecularOrbitals::density_matrix_single_mo |
( |
int |
mo_index | ) |
const |
◆ energy_weighted_density_matrix()
Mat occ::qm::MolecularOrbitals::energy_weighted_density_matrix |
( |
| ) |
const |
◆ expectation_value()
double occ::qm::MolecularOrbitals::expectation_value |
( |
const Mat & |
op | ) |
const |
◆ incorporate_norm()
void occ::qm::MolecularOrbitals::incorporate_norm |
( |
Eigen::Ref< const Vec > |
norms | ) |
|
◆ occ_alpha()
const auto occ::qm::MolecularOrbitals::occ_alpha |
( |
| ) |
const |
|
inline |
◆ occ_beta()
const auto occ::qm::MolecularOrbitals::occ_beta |
( |
| ) |
const |
|
inline |
◆ print()
void occ::qm::MolecularOrbitals::print |
( |
| ) |
const |
◆ rotate()
◆ symmetrically_orthonormalized()
◆ to_cartesian()
◆ to_spherical()
◆ update()
◆ update_density_matrix()
void occ::qm::MolecularOrbitals::update_density_matrix |
( |
| ) |
|
◆ update_occupied_orbitals()
void occ::qm::MolecularOrbitals::update_occupied_orbitals |
( |
| ) |
|
◆ update_occupied_orbitals_fractional()
void occ::qm::MolecularOrbitals::update_occupied_orbitals_fractional |
( |
| ) |
|
Mat occ::qm::MolecularOrbitals::C |
◆ Cocc
Mat occ::qm::MolecularOrbitals::Cocc |
Mat occ::qm::MolecularOrbitals::D |
◆ energies
Vec occ::qm::MolecularOrbitals::energies |
◆ kind
◆ n_alpha
size_t occ::qm::MolecularOrbitals::n_alpha {0} |
◆ n_ao
size_t occ::qm::MolecularOrbitals::n_ao {0} |
◆ n_beta
size_t occ::qm::MolecularOrbitals::n_beta {0} |
◆ occupation
Vec occ::qm::MolecularOrbitals::occupation |
◆ smearing
The documentation for this struct was generated from the following file:
- /home/runner/work/occ/occ/include/occ/qm/mo.h