|
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 | ) |
1.7.6.1