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().