mpqc::pure::OrthTraceResettingPurifier< T, TileType, Policy > Class Template Reference

Public Types

using ArrayType = TiledArray::Array< T, 2, TileType, Policy >
 

Public Member Functions

 OrthTraceResettingPurifier (ArrayType const &sqrt_inv)
 
double trace (ArrayType const &A) const
 
ArrayType operator() (ArrayType const &Fao, std::size_t occ) const
 

Member Typedef Documentation

◆ ArrayType

template<typename T , typename TileType , typename Policy >
using mpqc::pure::OrthTraceResettingPurifier< T, TileType, Policy >::ArrayType = TiledArray::Array<T, 2, TileType, Policy>

Constructor & Destructor Documentation

◆ OrthTraceResettingPurifier()

template<typename T , typename TileType , typename Policy >
mpqc::pure::OrthTraceResettingPurifier< T, TileType, Policy >::OrthTraceResettingPurifier ( ArrayType const &  sqrt_inv)
inline

Member Function Documentation

◆ operator()()

template<typename T , typename TileType , typename Policy >
ArrayType mpqc::pure::OrthTraceResettingPurifier< T, TileType, Policy >::operator() ( ArrayType const &  Fao,
std::size_t  occ 
) const
inline

◆ trace()

template<typename T , typename TileType , typename Policy >
double mpqc::pure::OrthTraceResettingPurifier< T, TileType, Policy >::trace ( ArrayType const &  A) const
inline

The documentation for this class was generated from the following file: