mpqc::lcao::pno::PNODataTile Struct Reference

Public Types

using value_type = PNODataTile
 

Public Member Functions

template<typename Archive , typename std::enable_if< madness::archive::is_output_archive< Archive >::value >::type * = nullptr>
void serialize (Archive &ar)
 
template<typename Archive , typename std::enable_if< madness::archive::is_input_archive< Archive >::value >::type * = nullptr>
void serialize (Archive &ar)
 
 PNODataTile ()
 
 PNODataTile (PNODataTile const &)=default
 
 PNODataTile (PNODataTile &&)=default
 
template<typename Range >
 PNODataTile (Range &&rng, const PNODataTile &val)
 
template<typename Range >
 PNODataTile (Range &&rng, PNODataTile &&val)
 
PNODataTileoperator= (PNODataTile const &)=default
 
PNODataTileoperator= (PNODataTile &&)=default
 

Public Attributes

int i_size
 
int i_start
 
int j_size
 
int j_start
 
int a_size
 
int b_size
 
bool is_zero = false
 
RowMatrixXd U
 
RowMatrixXd T
 
RowMatrixXd K
 
RowMatrixXd R
 
Eigen::VectorXd epsil_ab
 
std::vector< int > sig_ks
 
SparseMap pao_domains
 

Member Typedef Documentation

◆ value_type

Constructor & Destructor Documentation

◆ PNODataTile() [1/5]

mpqc::lcao::pno::PNODataTile::PNODataTile ( )
inline

◆ PNODataTile() [2/5]

mpqc::lcao::pno::PNODataTile::PNODataTile ( PNODataTile const &  )
default

◆ PNODataTile() [3/5]

mpqc::lcao::pno::PNODataTile::PNODataTile ( PNODataTile &&  )
default

◆ PNODataTile() [4/5]

template<typename Range >
mpqc::lcao::pno::PNODataTile::PNODataTile ( Range &&  rng,
const PNODataTile val 
)
inline

◆ PNODataTile() [5/5]

template<typename Range >
mpqc::lcao::pno::PNODataTile::PNODataTile ( Range &&  rng,
PNODataTile &&  val 
)
inline

Member Function Documentation

◆ operator=() [1/2]

PNODataTile& mpqc::lcao::pno::PNODataTile::operator= ( PNODataTile &&  )
default

◆ operator=() [2/2]

PNODataTile& mpqc::lcao::pno::PNODataTile::operator= ( PNODataTile const &  )
default

◆ serialize() [1/2]

template<typename Archive , typename std::enable_if< madness::archive::is_output_archive< Archive >::value >::type * = nullptr>
void mpqc::lcao::pno::PNODataTile::serialize ( Archive &  ar)
inline

◆ serialize() [2/2]

template<typename Archive , typename std::enable_if< madness::archive::is_input_archive< Archive >::value >::type * = nullptr>
void mpqc::lcao::pno::PNODataTile::serialize ( Archive &  ar)
inline

Member Data Documentation

◆ a_size

int mpqc::lcao::pno::PNODataTile::a_size

◆ b_size

int mpqc::lcao::pno::PNODataTile::b_size

◆ epsil_ab

Eigen::VectorXd mpqc::lcao::pno::PNODataTile::epsil_ab

◆ i_size

int mpqc::lcao::pno::PNODataTile::i_size

◆ i_start

int mpqc::lcao::pno::PNODataTile::i_start

◆ is_zero

bool mpqc::lcao::pno::PNODataTile::is_zero = false

◆ j_size

int mpqc::lcao::pno::PNODataTile::j_size

◆ j_start

int mpqc::lcao::pno::PNODataTile::j_start

◆ K

RowMatrixXd mpqc::lcao::pno::PNODataTile::K

◆ pao_domains

SparseMap mpqc::lcao::pno::PNODataTile::pao_domains

◆ R

RowMatrixXd mpqc::lcao::pno::PNODataTile::R

◆ sig_ks

std::vector<int> mpqc::lcao::pno::PNODataTile::sig_ks

◆ T

RowMatrixXd mpqc::lcao::pno::PNODataTile::T

◆ U

RowMatrixXd mpqc::lcao::pno::PNODataTile::U

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