Memosa-FVM
0.2
|
#include <MomentumPressureGradientDiscretization.h>
Public Types | |
typedef NumTypeTraits< X > ::T_Scalar | T_Scalar |
typedef MatrixTraitHelper< X > ::T_Matrix | CCMatrix |
typedef Gradient< X > | XGrad |
typedef GradientMatrix< X > | GradMatrix |
typedef GradMatrix::Coord | VPCoeff |
typedef Array< X > | XArray |
typedef Array< T_Scalar > | TArray |
typedef Vector< T_Scalar, 3 > | VectorT3 |
typedef Array< VectorT3 > | VectorT3Array |
typedef Array< XGrad > | GradArray |
Public Member Functions | |
MomentumPressureGradientDiscretization (const MeshList &meshes, const GeomFields &geomFields, FlowFields &flowFields, GradientModel< X > &pressureGradientModel) | |
void | discretize (const Mesh &mesh, MultiFieldMatrix &mfmatrix, MultiField &, MultiField &rField) |
![]() | |
Discretization (const MeshList &meshes) | |
virtual | ~Discretization () |
DEFINE_TYPENAME ("Discretization") | |
Private Attributes | |
const GeomFields & | _geomFields |
FlowFields & | _flowFields |
GradientModel< X > & | _pressureGradientModel |
Additional Inherited Members | |
![]() | |
const MeshList & | _meshes |
Definition at line 26 of file MomentumPressureGradientDiscretization.h.
typedef MatrixTraitHelper<X>::T_Matrix MomentumPressureGradientDiscretization< X >::CCMatrix |
Definition at line 32 of file MomentumPressureGradientDiscretization.h.
typedef Array<XGrad> MomentumPressureGradientDiscretization< X >::GradArray |
Definition at line 43 of file MomentumPressureGradientDiscretization.h.
typedef GradientMatrix<X> MomentumPressureGradientDiscretization< X >::GradMatrix |
Definition at line 35 of file MomentumPressureGradientDiscretization.h.
typedef NumTypeTraits<X>::T_Scalar MomentumPressureGradientDiscretization< X >::T_Scalar |
Definition at line 30 of file MomentumPressureGradientDiscretization.h.
typedef Array<T_Scalar> MomentumPressureGradientDiscretization< X >::TArray |
Definition at line 39 of file MomentumPressureGradientDiscretization.h.
typedef Vector<T_Scalar,3> MomentumPressureGradientDiscretization< X >::VectorT3 |
Definition at line 40 of file MomentumPressureGradientDiscretization.h.
typedef Array<VectorT3> MomentumPressureGradientDiscretization< X >::VectorT3Array |
Definition at line 41 of file MomentumPressureGradientDiscretization.h.
typedef GradMatrix::Coord MomentumPressureGradientDiscretization< X >::VPCoeff |
Definition at line 36 of file MomentumPressureGradientDiscretization.h.
typedef Array<X> MomentumPressureGradientDiscretization< X >::XArray |
Definition at line 38 of file MomentumPressureGradientDiscretization.h.
typedef Gradient<X> MomentumPressureGradientDiscretization< X >::XGrad |
Definition at line 34 of file MomentumPressureGradientDiscretization.h.
|
inline |
Definition at line 49 of file MomentumPressureGradientDiscretization.h.
|
inlinevirtual |
Implements Discretization.
Definition at line 60 of file MomentumPressureGradientDiscretization.h.
References MomentumPressureGradientDiscretization< X >::_flowFields, MomentumPressureGradientDiscretization< X >::_geomFields, MomentumPressureGradientDiscretization< X >::_pressureGradientModel, GeomFields::area, GeomFields::areaMag, Mesh::getAllFaceCells(), Mesh::getBoundaryFaceGroups(), Mesh::getCells(), GradientMatrix< T_Scalar >::getCoeffs(), StorageSite::getCount(), Mesh::getFaceCells(), Mesh::getFaces(), MultiFieldMatrix::getMatrix(), CRConnectivity::getRow(), StorageSite::getSelfCount(), FaceGroup::groupType, MultiFieldMatrix::hasMatrix(), FlowFields::pressure, FlowFields::pressureGradient, reflectGradient(), FaceGroup::site, FlowFields::velocity, GeomFields::volume, and Array< T >::zero().
|
private |
Definition at line 172 of file MomentumPressureGradientDiscretization.h.
Referenced by MomentumPressureGradientDiscretization< X >::discretize().
|
private |
Definition at line 171 of file MomentumPressureGradientDiscretization.h.
Referenced by MomentumPressureGradientDiscretization< X >::discretize().
|
private |
Definition at line 173 of file MomentumPressureGradientDiscretization.h.
Referenced by MomentumPressureGradientDiscretization< X >::discretize().