•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
mpqc::DirectArray< Tile, Policy, Builder > Class Template Reference
Documentation
template<typename Tile, typename Policy, typename Builder>
class mpqc::DirectArray< Tile, Policy, Builder >
Class to hold a direct tile builder with its array.
Public Types | |
using Array = TA::DistArray< DirectTile< Tile, Builder >, Policy > | |
using value_type = typename Array::value_type | |
Public Member Functions | |
DirectArray ()=default | |
template<typename Builder_ > | |
DirectArray (const std::shared_ptr< Builder_ > &b) | |
template<typename Builder_ > | |
DirectArray (const std::shared_ptr< Builder_ > &b, Array a) | |
~DirectArray ()=default | |
bool is_initialized () const | |
template<typename... Args> | |
auto operator() (Args &&...args) | |
template<typename... Args> | |
auto operator() (Args &&...args) const | |
void set_array (Array a) | |
Array & array () | |
Array const & array () const | |
std::shared_ptr< Builder > builder () | |
const std::shared_ptr< Builder > builder () const | |
madness::World & world () const | |
template<typename... Args> | |
decltype(auto) find (Args &&...args) const | |
Member Typedef Documentation
◆ Array
template<typename Tile , typename Policy , typename Builder >
using mpqc::DirectArray< Tile, Policy, Builder >::Array = TA::DistArray<DirectTile<Tile, Builder>, Policy> |
◆ value_type
template<typename Tile , typename Policy , typename Builder >
using mpqc::DirectArray< Tile, Policy, Builder >::value_type = typename Array::value_type |
Constructor & Destructor Documentation
◆ DirectArray() [1/3]
template<typename Tile , typename Policy , typename Builder >
|
default |
◆ DirectArray() [2/3]
template<typename Tile , typename Policy , typename Builder >
template<typename Builder_ >
|
inline |
◆ DirectArray() [3/3]
template<typename Tile , typename Policy , typename Builder >
template<typename Builder_ >
|
inline |
◆ ~DirectArray()
template<typename Tile , typename Policy , typename Builder >
|
default |
Member Function Documentation
◆ array() [1/2]
template<typename Tile , typename Policy , typename Builder >
|
inline |
◆ array() [2/2]
template<typename Tile , typename Policy , typename Builder >
|
inline |
◆ builder() [1/2]
template<typename Tile , typename Policy , typename Builder >
|
inline |
◆ builder() [2/2]
template<typename Tile , typename Policy , typename Builder >
|
inline |
◆ find()
template<typename Tile , typename Policy , typename Builder >
template<typename... Args>
|
inline |
◆ is_initialized()
template<typename Tile , typename Policy , typename Builder >
|
inline |
◆ operator()() [1/2]
template<typename Tile , typename Policy , typename Builder >
template<typename... Args>
|
inline |
◆ operator()() [2/2]
template<typename Tile , typename Policy , typename Builder >
template<typename... Args>
|
inline |
◆ set_array()
template<typename Tile , typename Policy , typename Builder >
|
inline |
◆ world()
template<typename Tile , typename Policy , typename Builder >
|
inline |
The documentation for this class was generated from the following file:
- mpqc/chemistry/qc/lcao/integrals/direct_tile.h