|
Memosa-FVM
0.2
|
#include <CRMatrixRect.h>

Public Member Functions | |
| PairWiseAssembler (Array< OffDiag > &coeffs, const Array< Vector< int, 2 > > &pairToCol) | |
| OffDiag & | getCoeff01 (const int np) |
| OffDiag & | getCoeff10 (const int np) |
| void | addCoeffsSymmetric (const int np, const OffDiag &c) |
| void | addCoeffs (const int np, const OffDiag &c01, const OffDiag &c10) |
| void | addCoeff01 (const int np, const OffDiag &c01) |
| void | addCoeff10 (const int np, const OffDiag &c10) |
Private Attributes | |
| Array< OffDiag > & | _coeffs |
| const Array< Vector< int, 2 > > & | _pairToCol |
Embedded class used for easy (ie. no search) access to matrix entries for the special case of face based finite volume discretizations. Works in conjunction with a pairwise access mapping provided by CRConnectivity
Definition at line 47 of file CRMatrixRect.h.
|
inline |
Definition at line 50 of file CRMatrixRect.h.
|
inline |
Definition at line 78 of file CRMatrixRect.h.
References CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::_coeffs, and CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::_pairToCol.
|
inline |
Definition at line 83 of file CRMatrixRect.h.
References CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::_coeffs, and CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::_pairToCol.
|
inline |
Definition at line 72 of file CRMatrixRect.h.
References CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::_coeffs, and CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::_pairToCol.
|
inline |
Definition at line 66 of file CRMatrixRect.h.
References CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::_coeffs, and CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::_pairToCol.
|
inline |
Definition at line 56 of file CRMatrixRect.h.
References CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::_coeffs, and CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::_pairToCol.
|
inline |
Definition at line 61 of file CRMatrixRect.h.
References CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::_coeffs, and CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::_pairToCol.
|
private |
Definition at line 88 of file CRMatrixRect.h.
Referenced by CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::addCoeff01(), CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::addCoeff10(), CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::addCoeffs(), CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::addCoeffsSymmetric(), CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::getCoeff01(), and CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::getCoeff10().
|
private |
Definition at line 89 of file CRMatrixRect.h.
Referenced by CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::addCoeff01(), CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::addCoeff10(), CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::addCoeffs(), CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::addCoeffsSymmetric(), CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::getCoeff01(), and CRMatrixRect< T_Coeff, X, B >::PairWiseAssembler::getCoeff10().