ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
DMTransTest Class Reference
Inheritance diagram for DMTransTest:
Collaboration diagram for DMTransTest:

Public Member Functions

void SetUp () override
 
void TearDown () override
 
void set_ones (double *data, int size)
 
void set_int (double *data, int size)
 
void set_int (std::complex< double > *data, int size)
 
void set_rand (double *data, int size)
 
void set_rand (std::complex< double > *data, int size)
 
void check_eq (double *data1, double *data2, int size)
 
void check_eq (std::complex< double > *data1, std::complex< double > *data2, int size)
 

Public Attributes

std::vector< matsizesizes
 
int nstate = 2
 
std::ofstream ofs_running
 
int my_rank = 0
 

Member Function Documentation

◆ check_eq() [1/2]

void DMTransTest::check_eq ( double *  data1,
double *  data2,
int  size 
)
inline

◆ check_eq() [2/2]

void DMTransTest::check_eq ( std::complex< double > *  data1,
std::complex< double > *  data2,
int  size 
)
inline

◆ set_int() [1/2]

void DMTransTest::set_int ( double *  data,
int  size 
)
inline

◆ set_int() [2/2]

void DMTransTest::set_int ( std::complex< double > *  data,
int  size 
)
inline

◆ set_ones()

void DMTransTest::set_ones ( double *  data,
int  size 
)
inline

◆ set_rand() [1/2]

void DMTransTest::set_rand ( double *  data,
int  size 
)
inline

◆ set_rand() [2/2]

void DMTransTest::set_rand ( std::complex< double > *  data,
int  size 
)
inline

◆ SetUp()

void DMTransTest::SetUp ( )
inlineoverride

◆ TearDown()

void DMTransTest::TearDown ( )
inlineoverride

Member Data Documentation

◆ my_rank

int DMTransTest::my_rank = 0

◆ nstate

int DMTransTest::nstate = 2

◆ ofs_running

std::ofstream DMTransTest::ofs_running

◆ sizes

std::vector<matsize> DMTransTest::sizes
Initial value:
{
{2, 14, 9, 4},
{2, 20, 10, 7}
}

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