•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
mpqc::lcao::AOFactory< Tile, Policy > Class Template Reference
Collaboration diagram for mpqc::lcao::AOFactory< Tile, Policy >:

Documentation
template<typename Tile, typename Policy>
class mpqc::lcao::AOFactory< Tile, Policy >
Abstract AO integral factory.
Public Types | |
using TArray = DistArray< Tile, Policy > | |
using DirectTArray = DirectArray< Tile, Policy > | |
using OrbitalFactoryBase = Factory::OrbitalFactoryBase< TArray, DirectTArray > | |
Public Member Functions | |
AOFactory (const KeyVal &kv) | |
The KeyVal constructor. More... | |
AOFactory (const AOFactory &)=delete | |
AOFactory (AOFactory &&)=default | |
AOFactory & operator= (AOFactory &&)=default | |
AOFactory & operator= (const AOFactory &)=delete | |
virtual ~AOFactory () noexcept=default | |
Member Typedef Documentation
◆ DirectTArray
template<typename Tile , typename Policy >
using mpqc::lcao::AOFactory< Tile, Policy >::DirectTArray = DirectArray<Tile, Policy> |
◆ OrbitalFactoryBase
template<typename Tile , typename Policy >
using mpqc::lcao::AOFactory< Tile, Policy >::OrbitalFactoryBase = Factory::OrbitalFactoryBase<TArray, DirectTArray> |
◆ TArray
template<typename Tile , typename Policy >
using mpqc::lcao::AOFactory< Tile, Policy >::TArray = DistArray<Tile, Policy> |
Constructor & Destructor Documentation
◆ AOFactory() [1/3]
template<typename Tile , typename Policy >
|
inlineexplicit |
◆ AOFactory() [2/3]
template<typename Tile , typename Policy >
|
delete |
◆ AOFactory() [3/3]
template<typename Tile , typename Policy >
|
default |
◆ ~AOFactory()
template<typename Tile , typename Policy >
|
virtualdefaultnoexcept |
Member Function Documentation
◆ operator=() [1/2]
template<typename Tile , typename Policy >
|
default |
◆ operator=() [2/2]
template<typename Tile , typename Policy >
|
delete |
The documentation for this class was generated from the following file:
- mpqc/chemistry/qc/lcao/factory/ao_factory.h