ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
Classes | |
class | ParaLinearTransformTest< T > |
Typedefs | |
typedef ::testing::Types< double, std::complex< double > > | MyTypes |
Functions | |
void | random_data (std::vector< double > &A_global, std::vector< double > &B_global, std::vector< double > &U_global, double &alpha, double &beta) |
void | random_data (std::vector< std::complex< double > > &A_global, std::vector< std::complex< double > > &B_global, std::vector< std::complex< double > > &U_global, std::complex< double > &alpha, std::complex< double > &beta) |
double | get_double (std::complex< double > &val) |
double | get_double (double &val) |
TYPED_TEST_SUITE (ParaLinearTransformTest, MyTypes) | |
TYPED_TEST (ParaLinearTransformTest, globalU) | |
TYPED_TEST (ParaLinearTransformTest, localU) | |
int | main (int argc, char **argv) |
typedef ::testing::Types<double, std::complex<double> > MyTypes |
double get_double | ( | double & | val | ) |
double get_double | ( | std::complex< double > & | val | ) |
int main | ( | int | argc, |
char ** | argv | ||
) |
void random_data | ( | std::vector< double > & | A_global, |
std::vector< double > & | B_global, | ||
std::vector< double > & | U_global, | ||
double & | alpha, | ||
double & | beta | ||
) |
void random_data | ( | std::vector< std::complex< double > > & | A_global, |
std::vector< std::complex< double > > & | B_global, | ||
std::vector< std::complex< double > > & | U_global, | ||
std::complex< double > & | alpha, | ||
std::complex< double > & | beta | ||
) |
TYPED_TEST | ( | ParaLinearTransformTest | , |
globalU | |||
) |
TYPED_TEST | ( | ParaLinearTransformTest | , |
localU | |||
) |
TYPED_TEST_SUITE | ( | ParaLinearTransformTest | , |
MyTypes | |||
) |