ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Protected Member Functions | Protected Attributes | List of all members
ParaLinearTransformTest< T > Class Template Reference
Inheritance diagram for ParaLinearTransformTest< T >:
Collaboration diagram for ParaLinearTransformTest< T >:

Protected Member Functions

void SetUp () override
 
void TearDown () override
 
void prepare (const int nrow, const int ncolA_glo, const int ncolB_glo, const int LDA)
 

Protected Attributes

std::vector< TA
 
std::vector< TB
 
std::vector< TB_ref
 
std::vector< TA_global
 
std::vector< TB_global
 
std::vector< TU_global
 
std::vector< TB_global_ref
 
int ncolA_glo = 1
 
int ncolB_glo = 1
 
int ncolA_loc = 1
 
int ncolB_loc = 1
 
T alpha
 
T beta
 
hsolver::PLinearTransform< T, base_device::DEVICE_CPU > lt
 

Member Function Documentation

◆ prepare()

template<typename T >
void ParaLinearTransformTest< T >::prepare ( const int  nrow,
const int  ncolA_glo,
const int  ncolB_glo,
const int  LDA 
)
inlineprotected
Here is the call graph for this function:

◆ SetUp()

template<typename T >
void ParaLinearTransformTest< T >::SetUp ( )
inlineoverrideprotected

◆ TearDown()

template<typename T >
void ParaLinearTransformTest< T >::TearDown ( )
inlineoverrideprotected

Member Data Documentation

◆ A

template<typename T >
std::vector<T> ParaLinearTransformTest< T >::A
protected

◆ A_global

template<typename T >
std::vector<T> ParaLinearTransformTest< T >::A_global
protected

◆ alpha

template<typename T >
T ParaLinearTransformTest< T >::alpha
protected

◆ B

template<typename T >
std::vector<T> ParaLinearTransformTest< T >::B
protected

◆ B_global

template<typename T >
std::vector<T> ParaLinearTransformTest< T >::B_global
protected

◆ B_global_ref

template<typename T >
std::vector<T> ParaLinearTransformTest< T >::B_global_ref
protected

◆ B_ref

template<typename T >
std::vector<T> ParaLinearTransformTest< T >::B_ref
protected

◆ beta

template<typename T >
T ParaLinearTransformTest< T >::beta
protected

◆ lt

template<typename T >
hsolver::PLinearTransform<T, base_device::DEVICE_CPU> ParaLinearTransformTest< T >::lt
protected

◆ ncolA_glo

template<typename T >
int ParaLinearTransformTest< T >::ncolA_glo = 1
protected

◆ ncolA_loc

template<typename T >
int ParaLinearTransformTest< T >::ncolA_loc = 1
protected

◆ ncolB_glo

template<typename T >
int ParaLinearTransformTest< T >::ncolB_glo = 1
protected

◆ ncolB_loc

template<typename T >
int ParaLinearTransformTest< T >::ncolB_loc = 1
protected

◆ U_global

template<typename T >
std::vector<T> ParaLinearTransformTest< T >::U_global
protected

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