mpqc::lcao::gaussian::DirectDFIntegralBuilder< Tile, Policy > Class Template Reference
Collaboration diagram for mpqc::lcao::gaussian::DirectDFIntegralBuilder< Tile, Policy >:
Public Types | |
using | range_type = typename Tile::range_type |
Public Member Functions | |
DirectDFIntegralBuilder ()=default | |
DirectDFIntegralBuilder (const TA::DistArray< Tile, Policy > &left, const TA::DistArray< Tile, Policy > &right, Formula::Notation notation=Formula::Notation::Chemical) | |
DirectDFIntegralBuilder (DirectDFIntegralBuilder &&)=delete | |
DirectDFIntegralBuilder (const DirectDFIntegralBuilder &)=delete | |
DirectDFIntegralBuilder & | operator= (const DirectDFIntegralBuilder &)=delete |
~DirectDFIntegralBuilder () | |
madness::uniqueidT | id () const |
template<typename Idx > | |
madness::Future< Tile > | operator() (Idx &&idx, const range_type &range) const |
Public Member Functions inherited from mpqc::enable_shared_from_this< DirectDFIntegralBuilder< Tile, Policy > > | |
virtual | ~enable_shared_from_this ()=default |
std::shared_ptr< DirectDFIntegralBuilder< Tile, Policy > > | shared_from_this () |
returns the pointer to this object More... | |
std::shared_ptr< std::add_const_t< DirectDFIntegralBuilder< Tile, Policy > > > | shared_from_this () const |
returns the pointer to this object More... | |
Public Member Functions inherited from mpqc::detail::virt_base_of_enable_shared_from_this | |
virtual | ~virt_base_of_enable_shared_from_this ()=default |
bool | shared_from_this_possible () const |
template<typename Target , typename = std::enable_if_t<!std::is_const_v<Target>>> | |
std::shared_ptr< Target > | cast_shared_from_this_to () |
returns the pointer to this cast to a particular type More... | |
template<typename Target > | |
std::shared_ptr< std::add_const_t< Target > > | cast_shared_from_this_to () const |
returns the pointer to this cast to a particular type More... | |
Member Typedef Documentation
◆ range_type
template<typename Tile , typename Policy >
using mpqc::lcao::gaussian::DirectDFIntegralBuilder< Tile, Policy >::range_type = typename Tile::range_type |
Constructor & Destructor Documentation
◆ DirectDFIntegralBuilder() [1/4]
template<typename Tile , typename Policy >
|
default |
◆ DirectDFIntegralBuilder() [2/4]
template<typename Tile , typename Policy >
|
inline |
◆ DirectDFIntegralBuilder() [3/4]
template<typename Tile , typename Policy >
|
delete |
◆ DirectDFIntegralBuilder() [4/4]
template<typename Tile , typename Policy >
|
delete |
◆ ~DirectDFIntegralBuilder()
template<typename Tile , typename Policy >
|
inline |
Member Function Documentation
◆ id()
template<typename Tile , typename Policy >
|
inline |
◆ operator()()
template<typename Tile , typename Policy >
template<typename Idx >
|
inline |
◆ operator=()
template<typename Tile , typename Policy >
|
delete |
The documentation for this class was generated from the following file:
- mpqc/chemistry/qc/lcao/integrals/integral_builder.h