mpqc::lcao::gaussian::DFTaskGemm< Tile > Struct Template Reference

Public Types

typedef Tile result_type
 
typedef Tile first_argument_type
 
typedef Tile second_argument_type
 
using range_type = typename Tile::range_type
 

Public Member Functions

 DFTaskGemm (const range_type &range, const TA::math::GemmHelper &helper)
 
result_type operator() () const
 
const result_typeoperator() (const result_type &result) const
 
void operator() (result_type &result, const result_type &arg) const
 
void operator() (result_type &result, const first_argument_type &first, const second_argument_type &second) const
 

Public Attributes

range_type range
 
TA::math::GemmHelper gemm_helper
 

Member Typedef Documentation

◆ first_argument_type

template<typename Tile >
typedef Tile mpqc::lcao::gaussian::DFTaskGemm< Tile >::first_argument_type

◆ range_type

template<typename Tile >
using mpqc::lcao::gaussian::DFTaskGemm< Tile >::range_type = typename Tile::range_type

◆ result_type

template<typename Tile >
typedef Tile mpqc::lcao::gaussian::DFTaskGemm< Tile >::result_type

◆ second_argument_type

template<typename Tile >
typedef Tile mpqc::lcao::gaussian::DFTaskGemm< Tile >::second_argument_type

Constructor & Destructor Documentation

◆ DFTaskGemm()

template<typename Tile >
mpqc::lcao::gaussian::DFTaskGemm< Tile >::DFTaskGemm ( const range_type range,
const TA::math::GemmHelper &  helper 
)
inline

Member Function Documentation

◆ operator()() [1/4]

template<typename Tile >
result_type mpqc::lcao::gaussian::DFTaskGemm< Tile >::operator() ( ) const
inline

◆ operator()() [2/4]

template<typename Tile >
const result_type& mpqc::lcao::gaussian::DFTaskGemm< Tile >::operator() ( const result_type result) const
inline

◆ operator()() [3/4]

template<typename Tile >
void mpqc::lcao::gaussian::DFTaskGemm< Tile >::operator() ( result_type result,
const first_argument_type first,
const second_argument_type second 
) const
inline

◆ operator()() [4/4]

template<typename Tile >
void mpqc::lcao::gaussian::DFTaskGemm< Tile >::operator() ( result_type result,
const result_type arg 
) const
inline

Member Data Documentation

◆ gemm_helper

template<typename Tile >
TA::math::GemmHelper mpqc::lcao::gaussian::DFTaskGemm< Tile >::gemm_helper

◆ range

template<typename Tile >
range_type mpqc::lcao::gaussian::DFTaskGemm< Tile >::range

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