mpqc::pbc::ma::MA_CFFLatticeSum< Factory >::MSet< L, T > Struct Template Reference
Collaboration diagram for mpqc::pbc::ma::MA_CFFLatticeSum< Factory >::MSet< L, T >:

Documentation

template<typename Factory>
template<unsigned int L, typename T>
struct mpqc::pbc::ma::MA_CFFLatticeSum< Factory >::MSet< L, T >

container of values for each m for a given L

Public Types

using base_t = std::vector< T >
 

Public Member Functions

 MSet ()
 
decltype(auto) operator[] (int m)
 
decltype(auto) operator[] (int m) const
 
decltype(auto) at (int m)
 
decltype(auto) at (int m) const
 

Member Typedef Documentation

◆ base_t

template<typename Factory >
template<unsigned int L, typename T >
using mpqc::pbc::ma::MA_CFFLatticeSum< Factory >::MSet< L, T >::base_t = std::vector<T>

Constructor & Destructor Documentation

◆ MSet()

template<typename Factory >
template<unsigned int L, typename T >
mpqc::pbc::ma::MA_CFFLatticeSum< Factory >::MSet< L, T >::MSet ( )
inline

Member Function Documentation

◆ at() [1/2]

template<typename Factory >
template<unsigned int L, typename T >
decltype(auto) mpqc::pbc::ma::MA_CFFLatticeSum< Factory >::MSet< L, T >::at ( int  m)
inline

◆ at() [2/2]

template<typename Factory >
template<unsigned int L, typename T >
decltype(auto) mpqc::pbc::ma::MA_CFFLatticeSum< Factory >::MSet< L, T >::at ( int  m) const
inline

◆ operator[]() [1/2]

template<typename Factory >
template<unsigned int L, typename T >
decltype(auto) mpqc::pbc::ma::MA_CFFLatticeSum< Factory >::MSet< L, T >::operator[] ( int  m)
inline

◆ operator[]() [2/2]

template<typename Factory >
template<unsigned int L, typename T >
decltype(auto) mpqc::pbc::ma::MA_CFFLatticeSum< Factory >::MSet< L, T >::operator[] ( int  m) const
inline

The documentation for this struct was generated from the following file:
  • mpqc/chemistry/qc/lcao/scf/pbc/ma.h