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

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 AO2MOTest::check_eq ( double *  data1,
double *  data2,
int  size 
)
inline

◆ check_eq() [2/2]

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

◆ set_int() [1/2]

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

◆ set_int() [2/2]

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

◆ set_ones()

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

◆ set_rand() [1/2]

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

◆ set_rand() [2/2]

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

◆ SetUp()

void AO2MOTest::SetUp ( )
inlineoverride

◆ TearDown()

void AO2MOTest::TearDown ( )
inlineoverride

Member Data Documentation

◆ my_rank

int AO2MOTest::my_rank = 0

◆ nstate

int AO2MOTest::nstate = 2

◆ ofs_running

std::ofstream AO2MOTest::ofs_running

◆ sizes

std::vector<matsize> AO2MOTest::sizes
Initial value:
{
{2, 13, 7, 4},
}

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