mpqc::lcao::detail::Mp2Amp< Tile > Struct Template Reference

Public Member Functions

 Mp2Amp (std::shared_ptr< const Eigen::VectorXd > vec, std::size_t n_occ, std::size_t n_frozen)
 
 Mp2Amp (Mp2Amp const &)=default
 
float operator() (Tile &t, Tile const &tile) const
 

Public Attributes

std::shared_ptr< const Eigen::VectorXd > vec_
 
std::size_t n_occ_
 
std::size_t n_frozen_
 

Constructor & Destructor Documentation

◆ Mp2Amp() [1/2]

template<typename Tile >
mpqc::lcao::detail::Mp2Amp< Tile >::Mp2Amp ( std::shared_ptr< const Eigen::VectorXd >  vec,
std::size_t  n_occ,
std::size_t  n_frozen 
)
inline

◆ Mp2Amp() [2/2]

template<typename Tile >
mpqc::lcao::detail::Mp2Amp< Tile >::Mp2Amp ( Mp2Amp< Tile > const &  )
default

Member Function Documentation

◆ operator()()

template<typename Tile >
float mpqc::lcao::detail::Mp2Amp< Tile >::operator() ( Tile &  t,
Tile const &  tile 
) const
inline

Member Data Documentation

◆ n_frozen_

template<typename Tile >
std::size_t mpqc::lcao::detail::Mp2Amp< Tile >::n_frozen_

◆ n_occ_

template<typename Tile >
std::size_t mpqc::lcao::detail::Mp2Amp< Tile >::n_occ_

◆ vec_

template<typename Tile >
std::shared_ptr<const Eigen::VectorXd> mpqc::lcao::detail::Mp2Amp< Tile >::vec_

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