|
ComplexMatrix | ModuleBase::operator+ (const ComplexMatrix &m1, const ComplexMatrix &m2) |
|
ComplexMatrix | ModuleBase::operator- (const ComplexMatrix &m1, const ComplexMatrix &m2) |
|
ComplexMatrix | ModuleBase::operator* (const ComplexMatrix &m1, const ComplexMatrix &m2) |
|
ComplexMatrix | ModuleBase::operator* (const std::complex< double > &c, const ComplexMatrix &m) |
|
ComplexMatrix | ModuleBase::operator* (const ComplexMatrix &m, const std::complex< double > &c) |
|
ComplexMatrix | ModuleBase::operator* (const double &r, const ComplexMatrix &m) |
|
ComplexMatrix | ModuleBase::operator* (const ComplexMatrix &m, const double &r) |
|
std::complex< double > | ModuleBase::trace (const ComplexMatrix &m) |
|
double | ModuleBase::abs2_row (const ComplexMatrix &m, const int ir) |
|
double | ModuleBase::abs2_column (const ComplexMatrix &m, const int ic) |
|
double | ModuleBase::abs2 (const ComplexMatrix &m) |
|
double | ModuleBase::abs2 (const int nmat, ComplexMatrix **m) |
|
ComplexMatrix | ModuleBase::transpose (const ComplexMatrix &m, const bool &conjugate) |
|
ComplexMatrix | ModuleBase::conj (const ComplexMatrix &m) |
|
void | ModuleBase::scale_accumulate (const std::complex< double > &s, const ComplexMatrix &min, ComplexMatrix &mout) |
|
void | ModuleBase::scale_accumulate (const int &nmat, const std::complex< double > &s, ComplexMatrix **min, ComplexMatrix **mout) |
|
void | ModuleBase::scaled_sum (const std::complex< double > &s1, const ComplexMatrix &m1, const std::complex< double > &s2, const ComplexMatrix &m2, ComplexMatrix &mout) |
|
void | ModuleBase::scaled_sum (const int &nmat, const std::complex< double > &s1, ComplexMatrix **m1, const std::complex< double > &s2, ComplexMatrix **m2, ComplexMatrix **mout) |
|