mFES - molecular Finite Element Solver
0.4
|
Functions | |
template<class TM > | |
void | CheckPos (const TM &m) |
void | CheckPos (const double &m) |
double | abs (double a) |
double | abs (Complex a) |
template<int N, int N2, typename SCAL > | |
double | abs (Mat< N, N2, SCAL > &m) |
template<class T2 > | |
void | T_CalcInverse (FlatMatrix< T2 > inv) |
void | CalcSchurComplement (const FlatMatrix< double > a, FlatMatrix< double > s, const BitArray &used, LocalHeap &lh) |
template<class T2 > | |
void | CalcInverse (FlatMatrix< T2 > inv) |
NGS_DLL_HEADER void | CalcInverse (FlatMatrix< double > inv) |
template void | CalcInverse (FlatMatrix< Mat< 1, 1, double > > inv) |
template void | CalcInverse (FlatMatrix< Mat< 2, 2, double > > inv) |
template void | CalcInverse (FlatMatrix< Mat< 3, 3, double > > inv) |
template void | CalcInverse (FlatMatrix< Mat< 4, 4, double > > inv) |
template void | CalcInverse (FlatMatrix< Mat< 5, 5, double > > inv) |
template void | CalcInverse (FlatMatrix< Mat< 6, 6, double > > inv) |
template void | CalcInverse (FlatMatrix< Mat< 7, 7, double > > inv) |
template void | CalcInverse (FlatMatrix< Mat< 8, 8, double > > inv) |
template void | CalcInverse (FlatMatrix< Complex > inv) |
template void | CalcInverse (FlatMatrix< Mat< 1, 1, Complex > > inv) |
template void | CalcInverse (FlatMatrix< Mat< 2, 2, Complex > > inv) |
template void | CalcInverse (FlatMatrix< Mat< 3, 3, Complex > > inv) |
template void | CalcInverse (FlatMatrix< Mat< 4, 4, Complex > > inv) |
template void | CalcInverse (FlatMatrix< Mat< 5, 5, Complex > > inv) |
template void | CalcInverse (FlatMatrix< Mat< 6, 6, Complex > > inv) |
template void | CalcInverse (FlatMatrix< Mat< 7, 7, Complex > > inv) |
template void | CalcInverse (FlatMatrix< Mat< 8, 8, Complex > > inv) |
void | CalcEigenSystem (const FlatMatrix< double > &mat1, FlatVector< double > &lami, FlatMatrix< double > &eigenvecs) |
void | CheckMatRange (int h, int w, int i) |
void | CheckMatRange (int h, int w, int i, int j) |
void | CheckVecRange (int s, int i) |
void | CheckVecRange (int s, int i, int j) |
double ngbla::abs | ( | double | a | ) | [inline] |
double ngbla::abs | ( | Complex | a | ) | [inline] |
double ngbla::abs | ( | Mat< N, N2, SCAL > & | m | ) | [inline] |
void ngbla::CalcEigenSystem | ( | const FlatMatrix< double > & | mat1, |
FlatVector< double > & | lami, | ||
FlatMatrix< double > & | eigenvecs | ||
) |
void ngbla::CalcInverse | ( | FlatMatrix< T2 > | inv | ) |
NGS_DLL_HEADER void ngbla::CalcInverse | ( | FlatMatrix< double > | inv | ) |
template void ngbla::CalcInverse | ( | FlatMatrix< Mat< 1, 1, double > > | inv | ) |
template void ngbla::CalcInverse | ( | FlatMatrix< Mat< 2, 2, double > > | inv | ) |
template void ngbla::CalcInverse | ( | FlatMatrix< Mat< 3, 3, double > > | inv | ) |
template void ngbla::CalcInverse | ( | FlatMatrix< Mat< 4, 4, double > > | inv | ) |
template void ngbla::CalcInverse | ( | FlatMatrix< Mat< 5, 5, double > > | inv | ) |
template void ngbla::CalcInverse | ( | FlatMatrix< Mat< 6, 6, double > > | inv | ) |
template void ngbla::CalcInverse | ( | FlatMatrix< Mat< 7, 7, double > > | inv | ) |
template void ngbla::CalcInverse | ( | FlatMatrix< Mat< 8, 8, double > > | inv | ) |
template void ngbla::CalcInverse | ( | FlatMatrix< Complex > | inv | ) |
template void ngbla::CalcInverse | ( | FlatMatrix< Mat< 1, 1, Complex > > | inv | ) |
template void ngbla::CalcInverse | ( | FlatMatrix< Mat< 2, 2, Complex > > | inv | ) |
template void ngbla::CalcInverse | ( | FlatMatrix< Mat< 3, 3, Complex > > | inv | ) |
template void ngbla::CalcInverse | ( | FlatMatrix< Mat< 4, 4, Complex > > | inv | ) |
template void ngbla::CalcInverse | ( | FlatMatrix< Mat< 5, 5, Complex > > | inv | ) |
template void ngbla::CalcInverse | ( | FlatMatrix< Mat< 6, 6, Complex > > | inv | ) |
template void ngbla::CalcInverse | ( | FlatMatrix< Mat< 7, 7, Complex > > | inv | ) |
template void ngbla::CalcInverse | ( | FlatMatrix< Mat< 8, 8, Complex > > | inv | ) |
void ngbla::CalcSchurComplement | ( | const FlatMatrix< double > | a, |
FlatMatrix< double > | s, | ||
const BitArray & | used, | ||
LocalHeap & | lh | ||
) |
void ngbla::CheckMatRange | ( | int | h, |
int | w, | ||
int | i | ||
) |
void ngbla::CheckMatRange | ( | int | h, |
int | w, | ||
int | i, | ||
int | j | ||
) |
void ngbla::CheckPos | ( | const TM & | m | ) |
void ngbla::CheckPos | ( | const double & | m | ) |
void ngbla::CheckVecRange | ( | int | s, |
int | i | ||
) |
void ngbla::CheckVecRange | ( | int | s, |
int | i, | ||
int | j | ||
) |
void ngbla::T_CalcInverse | ( | FlatMatrix< T2 > | inv | ) |