mpqc::lcao::pbc::CadfKzRHF< Tile, Policy > Class Template Reference
Documentation
template<typename Tile, typename Policy>
class mpqc::lcao::pbc::CadfKzRHF< Tile, Policy >
CadfKzRHF uses four-center-J for coulomb and CADF-K for exchange.
Public Types | |
using | factory_type = typename pbc::SD::Impl< Tile, Policy >::factory_type |
Public Member Functions | |
CadfKzRHF (const KeyVal &kv) | |
KeyVal constructor for CadfKzRHF. More... | |
~CadfKzRHF () | |
Member Typedef Documentation
◆ factory_type
template<typename Tile , typename Policy >
using mpqc::lcao::pbc::CadfKzRHF< Tile, Policy >::factory_type = typename pbc::SD::Impl<Tile, Policy>::factory_type |
Constructor & Destructor Documentation
◆ CadfKzRHF()
template<typename Tile , typename Policy >
mpqc::lcao::pbc::CadfKzRHF< Tile, Policy >::CadfKzRHF | ( | const KeyVal & | kv | ) |
KeyVal constructor for CadfKzRHF.
- Parameters
-
kv The KeyVal object takes same keywords in zRHF, and the following keywords: Keyword Type Default Description force_shape_threshold
real 0.0 This gives the threshold used to construct the shape of F(Υ, μ, ν) using the shape of Q(Y, ρ, ν). See periodic_cadf_k_builder.h for more details.
example input:
"wfn": {
"type": "CADFK-zRHF",
"atoms": "$:h2o",
"wfn_world": "$:wfn_world",
"max_iter": 100,
"soad_guess": true,
"print_detail": true,
"max_condition_num": 1e8,
"print_max_item": 100,
"force_shape_threshold": 1e-10
}
CadfKzRHF member functions
◆ ~CadfKzRHF()
template<typename Tile , typename Policy >
|
inline |
The documentation for this class was generated from the following files: