|
Memosa-FVM
0.2
|


Go to the source code of this file.
Classes | |
| class | SquareTensor< T, N > |
Functions | |
| template<class T , int N> | |
| ostream & | operator<< (ostream &os, const SquareTensor< T, N > &v) |
| template<class T , int N> | |
| SquareTensor< T, N > | operator+ (const SquareTensor< T, N > &a, const SquareTensor< T, N > &b) |
| template<class T , int N> | |
| SquareTensor< T, N > | operator- (const SquareTensor< T, N > &a, const SquareTensor< T, N > &b) |
| template<class T , int N> | |
| SquareTensor< T, N > | operator- (const SquareTensor< T, N > &a) |
| template<class T , int N> | |
| SquareTensor< T, N > | operator* (const SquareTensor< T, N > &a, const SquareTensor< T, N > &b) |
| template<class T , int N> | |
| SquareTensor< T, N > | operator* (const T s, const SquareTensor< T, N > &a) |
| template<class T , int N> | |
| SquareTensor< T, N > | operator* (const SquareTensor< T, N > &a, const T s) |
| template<class T , int N> | |
| Vector< T, N > | operator* (const SquareTensor< T, N > &a, const Vector< T, N > &b) |
| template<class T , int N> | |
| SquareTensor< T, N > | operator/ (const SquareTensor< T, N > &a, const T s) |
| template<class T , int N> | |
| Vector< T, N > | operator/ (const Vector< T, N > &a, const SquareTensor< T, N > &b) |
| template<class T , int N> | |
| SquareTensor< T, N > | operator/ (const SquareTensor< T, N > &a, const SquareTensor< T, N > &b) |
| template<class T , int N> | |
| SquareTensor< T, N > | operator/ (const T s, const SquareTensor< T, N > &a) |
| template<class T > | |
| SquareTensor< T, 2 > | inverse (const SquareTensor< T, 2 > &a) |
| template<class T > | |
| SquareTensor< T, 3 > | inverse (const SquareTensor< T, 3 > &a) |
| template<int N> | |
| void | setFlatCoeffs (Array< double > &flatCoeffs, const CRConnectivity &flatConnectivity, const Array< SquareTensor< double, N > > &diag, const Array< SquareTensor< double, N > > &offDiag, const CRConnectivity &connectivity) |
| SquareTensor<T,2> inverse | ( | const SquareTensor< T, 2 > & | a | ) |
Definition at line 358 of file SquareTensor.h.
Referenced by operator/(), and SquareTensor< X, K >::operator/=().
| SquareTensor<T,3> inverse | ( | const SquareTensor< T, 3 > & | a | ) |
Definition at line 373 of file SquareTensor.h.
| SquareTensor<T,N> operator* | ( | const SquareTensor< T, N > & | a, |
| const SquareTensor< T, N > & | b | ||
| ) |
Definition at line 291 of file SquareTensor.h.
| SquareTensor<T,N> operator* | ( | const T | s, |
| const SquareTensor< T, N > & | a | ||
| ) |
Definition at line 298 of file SquareTensor.h.
| SquareTensor<T,N> operator* | ( | const SquareTensor< T, N > & | a, |
| const T | s | ||
| ) |
Definition at line 305 of file SquareTensor.h.
| Vector<T,N> operator* | ( | const SquareTensor< T, N > & | a, |
| const Vector< T, N > & | b | ||
| ) |
Definition at line 312 of file SquareTensor.h.
| SquareTensor<T,N> operator+ | ( | const SquareTensor< T, N > & | a, |
| const SquareTensor< T, N > & | b | ||
| ) |
Definition at line 270 of file SquareTensor.h.
| SquareTensor<T,N> operator- | ( | const SquareTensor< T, N > & | a, |
| const SquareTensor< T, N > & | b | ||
| ) |
Definition at line 277 of file SquareTensor.h.
| SquareTensor<T,N> operator- | ( | const SquareTensor< T, N > & | a | ) |
Definition at line 284 of file SquareTensor.h.
| SquareTensor<T,N> operator/ | ( | const SquareTensor< T, N > & | a, |
| const T | s | ||
| ) |
Definition at line 326 of file SquareTensor.h.
| Vector<T,N> operator/ | ( | const Vector< T, N > & | a, |
| const SquareTensor< T, N > & | b | ||
| ) |
| SquareTensor<T,N> operator/ | ( | const SquareTensor< T, N > & | a, |
| const SquareTensor< T, N > & | b | ||
| ) |
| SquareTensor<T,N> operator/ | ( | const T | s, |
| const SquareTensor< T, N > & | a | ||
| ) |
|
inline |
| void setFlatCoeffs | ( | Array< double > & | flatCoeffs, |
| const CRConnectivity & | flatConnectivity, | ||
| const Array< SquareTensor< double, N > > & | diag, | ||
| const Array< SquareTensor< double, N > > & | offDiag, | ||
| const CRConnectivity & | connectivity | ||
| ) |
Definition at line 396 of file SquareTensor.h.
References CRConnectivity::getCoeffPosition(), CRConnectivity::getCol(), CRConnectivity::getRow(), and CRConnectivity::getRowDim().