•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
mpqc::lcao::pbc::ReferenceFockBuilder< Tile, Policy, Factory > Class Template Reference
Documentation
template<typename Tile, typename Policy, typename Factory>
class mpqc::lcao::pbc::ReferenceFockBuilder< Tile, Policy, Factory >
ReferenceFockBuilder is a reference implementation in zRHF that uses 4-center (stored or direct) integrals.
Public Types | |
using array_type = typename FockBuilder< Tile, Policy >::array_type | |
using result_type = typename FockBuilder< Tile, Policy >::result_type | |
Public Member Functions | |
ReferenceFockBuilder (Factory &ao_factory, bool compute_J=true, bool compute_K=true) | |
~ReferenceFockBuilder () | |
result_type operator() (array_type const &D, double, bool) override | |
void register_fock (const array_type &fock, FormulaRegistry< array_type > ®istry) const override | |
Vector3i fock_lattice_range () const override | |
Member Typedef Documentation
◆ array_type
template<typename Tile , typename Policy , typename Factory >
using mpqc::lcao::pbc::ReferenceFockBuilder< Tile, Policy, Factory >::array_type = typename FockBuilder<Tile, Policy>::array_type |
◆ result_type
template<typename Tile , typename Policy , typename Factory >
using mpqc::lcao::pbc::ReferenceFockBuilder< Tile, Policy, Factory >::result_type = typename FockBuilder<Tile, Policy>::result_type |
Constructor & Destructor Documentation
◆ ReferenceFockBuilder()
template<typename Tile , typename Policy , typename Factory >
|
inline |
◆ ~ReferenceFockBuilder()
template<typename Tile , typename Policy , typename Factory >
|
inline |
Member Function Documentation
◆ fock_lattice_range()
template<typename Tile , typename Policy , typename Factory >
|
inlineoverride |
◆ operator()()
template<typename Tile , typename Policy , typename Factory >
|
inlineoverride |
◆ register_fock()
template<typename Tile , typename Policy , typename Factory >
|
inlineoverride |
The documentation for this class was generated from the following files:
- mpqc/chemistry/qc/lcao/scf/fwd.h
- mpqc/chemistry/qc/lcao/scf/pbc/direct_fock_builder.h