#include <scf_method.h>
◆ SCFMethodBase()
occ::qm::SCFMethodBase::SCFMethodBase |
( |
const std::vector< core::Atom > & |
| ) |
|
◆ active_electrons()
int occ::qm::SCFMethodBase::active_electrons |
( |
| ) |
const |
|
inline |
◆ atoms()
const auto & occ::qm::SCFMethodBase::atoms |
( |
| ) |
const |
|
inline |
◆ center_of_mass()
Vec3 occ::qm::SCFMethodBase::center_of_mass |
( |
| ) |
const |
◆ frozen_electrons()
const auto & occ::qm::SCFMethodBase::frozen_electrons |
( |
| ) |
const |
|
inline |
◆ nuclear_electric_field_contribution()
Mat3N occ::qm::SCFMethodBase::nuclear_electric_field_contribution |
( |
const Mat3N & |
| ) |
const |
◆ nuclear_electric_potential_contribution()
Vec occ::qm::SCFMethodBase::nuclear_electric_potential_contribution |
( |
const Mat3N & |
| ) |
const |
◆ nuclear_repulsion_energy()
double occ::qm::SCFMethodBase::nuclear_repulsion_energy |
( |
| ) |
const |
◆ nuclear_repulsion_gradient()
Mat3N occ::qm::SCFMethodBase::nuclear_repulsion_gradient |
( |
| ) |
const |
◆ set_frozen_electrons()
void occ::qm::SCFMethodBase::set_frozen_electrons |
( |
const std::vector< int > & |
| ) |
|
◆ set_system_charge()
void occ::qm::SCFMethodBase::set_system_charge |
( |
int |
charge | ) |
|
◆ system_charge()
int occ::qm::SCFMethodBase::system_charge |
( |
| ) |
const |
|
inline |
◆ total_electrons()
int occ::qm::SCFMethodBase::total_electrons |
( |
| ) |
const |
|
inline |
◆ update_electron_count()
void occ::qm::SCFMethodBase::update_electron_count |
( |
| ) |
|
|
inlineprotected |
◆ m_atoms
◆ m_charge
int occ::qm::SCFMethodBase::m_charge {0} |
|
protected |
◆ m_frozen_electrons
std::vector<int> occ::qm::SCFMethodBase::m_frozen_electrons |
|
protected |
◆ m_num_electrons
int occ::qm::SCFMethodBase::m_num_electrons {0} |
|
protected |
◆ m_num_frozen
int occ::qm::SCFMethodBase::m_num_frozen {0} |
|
protected |
The documentation for this class was generated from the following file: