#include <integral_engine_df.h>
◆ AtomList
◆ Buffer
◆ IntegralResult
◆ Op
◆ ShellKind
◆ ShellList
◆ ShellPairList
◆ Policy
| Enumerator |
|---|
| Choose | |
| Direct | |
| Stored | |
◆ IntegralEngineDF()
◆ ao_engine()
◆ aux_engine()
| const IntegralEngine & occ::qm::IntegralEngineDF::aux_engine |
( |
| ) |
const |
|
inline |
◆ build_b_direct()
| Mat occ::qm::IntegralEngineDF::build_b_direct |
( |
Eigen::Ref< const Mat > |
C_left, |
|
|
Eigen::Ref< const Mat > |
C_right |
|
) |
| const |
Integral-direct density-fitting B tensor for the given MO coefficient blocks: B(i*nR + a, P) = Σ_μν C_left(μ,i) C_right(ν,a) (μν|P), streamed without materializing the dense (μν|P) store.
Returns (nL*nR x naux).
◆ compute_stored_integrals()
| void occ::qm::IntegralEngineDF::compute_stored_integrals |
( |
| ) |
|
◆ coulomb()
◆ coulomb_and_exchange()
◆ coulomb_method()
| CoulombMethod occ::qm::IntegralEngineDF::coulomb_method |
( |
| ) |
const |
|
inline |
Get the current Coulomb method.
◆ coulomb_metric()
| const Eigen::LLT< Mat > & occ::qm::IntegralEngineDF::coulomb_metric |
( |
| ) |
const |
|
inline |
Cholesky factorization of the Coulomb metric V=(P|Q), V = L Lᵀ.
◆ exchange()
◆ fock_operator()
◆ integral_policy()
| Policy occ::qm::IntegralEngineDF::integral_policy |
( |
| ) |
const |
|
inline |
◆ integral_store()
| const Mat & occ::qm::IntegralEngineDF::integral_store |
( |
| ) |
const |
|
inline |
◆ precision()
| double occ::qm::IntegralEngineDF::precision |
( |
| ) |
const |
|
inline |
◆ set_coulomb_method()
| void occ::qm::IntegralEngineDF::set_coulomb_method |
( |
CoulombMethod |
method | ) |
|
Set the method used for Coulomb matrix computation.
◆ set_integral_policy()
| void occ::qm::IntegralEngineDF::set_integral_policy |
( |
Policy |
p | ) |
|
|
inline |
◆ set_precision()
| void occ::qm::IntegralEngineDF::set_precision |
( |
double |
precision | ) |
|
◆ set_range_separated_omega()
| void occ::qm::IntegralEngineDF::set_range_separated_omega |
( |
double |
omega | ) |
|
The documentation for this class was generated from the following file: