|
template<typename K > |
static K | invertMatrix (const FieldMatrix< K, 1, 1 > &matrix, FieldMatrix< K, 1, 1 > &inverse) |
| invert scalar without changing the original matrix More...
|
|
template<typename K > |
static K | invertMatrix_retTransposed (const FieldMatrix< K, 1, 1 > &matrix, FieldMatrix< K, 1, 1 > &inverse) |
| invert scalar without changing the original matrix More...
|
|
template<typename K > |
static K | invertMatrix (const FieldMatrix< K, 2, 2 > &matrix, FieldMatrix< K, 2, 2 > &inverse) |
| invert 2x2 Matrix without changing the original matrix More...
|
|
template<typename K > |
static K | invertMatrix_retTransposed (const FieldMatrix< K, 2, 2 > &matrix, FieldMatrix< K, 2, 2 > &inverse) |
|
template<typename K > |
static K | invertMatrix (const FieldMatrix< K, 3, 3 > &matrix, FieldMatrix< K, 3, 3 > &inverse) |
| invert 3x3 Matrix without changing the original matrix More...
|
|
template<typename K > |
static K | invertMatrix_retTransposed (const FieldMatrix< K, 3, 3 > &matrix, FieldMatrix< K, 3, 3 > &inverse) |
| invert 3x3 Matrix without changing the original matrix More...
|
|
template<class K , int m, int n, int p> |
static void | multMatrix (const FieldMatrix< K, m, n > &A, const FieldMatrix< K, n, p > &B, FieldMatrix< K, m, p > &ret) |
| calculates ret = A * B More...
|
|
template<typename K , int rows, int cols> |
static void | multTransposedMatrix (const FieldMatrix< K, rows, cols > &matrix, FieldMatrix< K, cols, cols > &ret) |
| calculates ret= A_t*A More...
|
|
template<typename K , int rows, int cols> |
static void | multAssignTransposed (const FieldMatrix< K, rows, cols > &matrix, const FieldVector< K, rows > &x, FieldVector< K, cols > &ret) |
| calculates ret = matrix^T * x More...
|
|
template<typename K , int rows, int cols> |
static FieldVector< K, rows > | mult (const FieldMatrix< K, rows, cols > &matrix, const FieldVector< K, cols > &x) |
| calculates ret = matrix * x More...
|
|
template<typename K , int rows, int cols> |
static FieldVector< K, cols > | multTransposed (const FieldMatrix< K, rows, cols > &matrix, const FieldVector< K, rows > &x) |
| calculates ret = matrix^T * x More...
|
|
void | eigenValuesLapackCall (const char *jobz, const char *uplo, const long int *n, double *a, const long int *lda, double *w, double *work, const long int *lwork, long int *info) |
|
template<typename K > |
static void | eigenValues (const FieldMatrix< K, 1, 1 > &matrix, FieldVector< K, 1 > &eigenvalues) |
| calculates the eigenvalues of a symetric field matrix More...
|
|
template<typename K > |
static void | eigenValues (const FieldMatrix< K, 2, 2 > &matrix, FieldVector< K, 2 > &eigenvalues) |
| calculates the eigenvalues of a symetric field matrix More...
|
|
template<int dim, typename K > |
static void | eigenValues (const FieldMatrix< K, dim, dim > &matrix, FieldVector< K, dim > &eigenvalues) |
| calculates the eigenvalues of a symetric field matrix More...
|
|