Memosa-FVM
0.2
|
#include <COMETESBGKDiscretizer.h>
Public Types | |
typedef NumTypeTraits< T > ::T_Scalar | T_Scalar |
typedef Vector< T_Scalar, 3 > | VectorT3 |
typedef Array< VectorT3 > | VectorT3Array |
typedef Array< T_Scalar > | TArray |
typedef MatrixJML< T > | TMatrix |
typedef CometMatrix< T > | TComet |
typedef ArrowHeadMatrix< T, 3 > | TArrow |
typedef SquareMatrixESBGK< T > | TSquareESBGK |
typedef map< int, COMETBC< T > * > | COMETBCMap |
typedef Array< int > | IntArray |
typedef Array< bool > | BoolArray |
typedef Vector< int, 2 > | VecInt2 |
typedef map< int, VecInt2 > | FaceToFg |
typedef Vector< T, 5 > | VectorT5 |
typedef Array< VectorT5 > | VectorT5Array |
typedef Vector< T, 6 > | VectorT6 |
typedef Array< VectorT6 > | VectorT6Array |
typedef Vector< T, 10 > | VectorT10 |
typedef Array< VectorT10 > | VectorT10Array |
typedef DistFunctFields< T > | TDistFF |
typedef Quadrature< T > | TQuad |
typedef Gradient< T > | GradType |
typedef Array< GradType > | GradArray |
typedef GradientModel< T > | GradModelType |
typedef GradModelType::GradMatrixType | GradMatrix |
Public Member Functions | |
COMETESBGKDiscretizer (const Mesh &mesh, const GeomFields &geomfields, const StorageSite &solidFaces, MacroFields ¯oFields, TQuad &quadrature, TDistFF &dsfPtr, TDistFF &dsfPtr1, TDistFF &dsfPtr2, TDistFF &dsfEqPtrES, TDistFF &dsfPtrRes, TDistFF &dsfPtrFAS, const T dT, const int order, const bool transient, const T underRelaxation, const T rho_init, const T T_init, const T MW, const int conOrder, COMETBCMap &bcMap, map< int, vector< int > > faceReflectionArrayMap, const IntArray &BCArray, const IntArray &BCfArray, const IntArray &ZCArray) | |
void | COMETSolveFine (const int sweep, const int level) |
void | COMETSolve (const int sweep, const int level) |
template<class MatrixType > | |
void | COMETUnsteady (const int cell, MatrixType Amat, TArray &BVec) |
void | COMETConvectionFine (const int cell, TArrow &Amat, TArray &BVec, const int cellcount, const GradMatrix &gMat) |
void | COMETConvection (const int cell, TArrow &Amat, TArray &BVec, const int cellcount) |
void | COMETConvectionFine (const int cell, TArrow &Amat, TArray &BVec, const GradMatrix &gMat) |
void | COMETConvection (const int cell, TArrow &Amat, TArray &BVec) |
template<class MatrixType > | |
void | COMETTest (const int cell, MatrixType Amat, TArray &BVec, TArray &fV) |
template<class MatrixType > | |
void | COMETCollision (const int cell, MatrixType Amat, TArray &BVec) |
template<class MatrixType > | |
void | COMETMacro (const int cell, MatrixType Amat, TArray &BVec) |
void | Distribute (const int cell, TArray &BVec, TArray &Rvec) |
void | Distribute (const int cell, TArray &Rvec) |
void | ComputeMacroparameters (const int cell) |
void | findResidFine (const bool plusFAS) |
void | findResid (const bool plusFAS) |
T | getResidChange () |
T | getAveResid () |
void | setfgFinder () |
void | addFAS (const int c, TArray &bVec) |
int | findFgId (const int faceIndex) |
void | ArrayAbs (TArray &o) |
void | ArrayAbs (TArray &o1, TArray &o2) |
void | makeValueArray (const int c, TArray &o) |
void | setBoundaryValFine (const int cell, const int cellcount, const GradMatrix &gMat) |
Definition at line 31 of file COMETESBGKDiscretizer.h.
typedef Array<bool> COMETESBGKDiscretizer< T >::BoolArray |
Definition at line 45 of file COMETESBGKDiscretizer.h.
typedef map<int,COMETBC<T>*> COMETESBGKDiscretizer< T >::COMETBCMap |
Definition at line 43 of file COMETESBGKDiscretizer.h.
typedef map<int,VecInt2> COMETESBGKDiscretizer< T >::FaceToFg |
Definition at line 47 of file COMETESBGKDiscretizer.h.
typedef Array<GradType> COMETESBGKDiscretizer< T >::GradArray |
Definition at line 57 of file COMETESBGKDiscretizer.h.
typedef GradModelType::GradMatrixType COMETESBGKDiscretizer< T >::GradMatrix |
Definition at line 59 of file COMETESBGKDiscretizer.h.
typedef GradientModel<T> COMETESBGKDiscretizer< T >::GradModelType |
Definition at line 58 of file COMETESBGKDiscretizer.h.
typedef Gradient<T> COMETESBGKDiscretizer< T >::GradType |
Definition at line 56 of file COMETESBGKDiscretizer.h.
typedef Array<int> COMETESBGKDiscretizer< T >::IntArray |
Definition at line 44 of file COMETESBGKDiscretizer.h.
typedef NumTypeTraits<T>::T_Scalar COMETESBGKDiscretizer< T >::T_Scalar |
Definition at line 35 of file COMETESBGKDiscretizer.h.
typedef Array<T_Scalar> COMETESBGKDiscretizer< T >::TArray |
Definition at line 38 of file COMETESBGKDiscretizer.h.
typedef ArrowHeadMatrix<T,3> COMETESBGKDiscretizer< T >::TArrow |
Definition at line 41 of file COMETESBGKDiscretizer.h.
typedef CometMatrix<T> COMETESBGKDiscretizer< T >::TComet |
Definition at line 40 of file COMETESBGKDiscretizer.h.
typedef DistFunctFields<T> COMETESBGKDiscretizer< T >::TDistFF |
Definition at line 54 of file COMETESBGKDiscretizer.h.
typedef MatrixJML<T> COMETESBGKDiscretizer< T >::TMatrix |
Definition at line 39 of file COMETESBGKDiscretizer.h.
typedef Quadrature<T> COMETESBGKDiscretizer< T >::TQuad |
Definition at line 55 of file COMETESBGKDiscretizer.h.
typedef SquareMatrixESBGK<T> COMETESBGKDiscretizer< T >::TSquareESBGK |
Definition at line 42 of file COMETESBGKDiscretizer.h.
typedef Vector<int,2> COMETESBGKDiscretizer< T >::VecInt2 |
Definition at line 46 of file COMETESBGKDiscretizer.h.
typedef Vector<T,10> COMETESBGKDiscretizer< T >::VectorT10 |
Definition at line 52 of file COMETESBGKDiscretizer.h.
typedef Array<VectorT10> COMETESBGKDiscretizer< T >::VectorT10Array |
Definition at line 53 of file COMETESBGKDiscretizer.h.
typedef Vector<T_Scalar,3> COMETESBGKDiscretizer< T >::VectorT3 |
Definition at line 36 of file COMETESBGKDiscretizer.h.
typedef Array<VectorT3> COMETESBGKDiscretizer< T >::VectorT3Array |
Definition at line 37 of file COMETESBGKDiscretizer.h.
typedef Vector<T,5> COMETESBGKDiscretizer< T >::VectorT5 |
Definition at line 48 of file COMETESBGKDiscretizer.h.
typedef Array<VectorT5> COMETESBGKDiscretizer< T >::VectorT5Array |
Definition at line 49 of file COMETESBGKDiscretizer.h.
typedef Vector<T,6> COMETESBGKDiscretizer< T >::VectorT6 |
Definition at line 50 of file COMETESBGKDiscretizer.h.
typedef Array<VectorT6> COMETESBGKDiscretizer< T >::VectorT6Array |
Definition at line 51 of file COMETESBGKDiscretizer.h.
|
inline |
Definition at line 61 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_cells, COMETESBGKDiscretizer< T >::_dsfEqPtrES, COMETESBGKDiscretizer< T >::_dsfPtr, COMETESBGKDiscretizer< T >::_dsfPtr1, COMETESBGKDiscretizer< T >::_dsfPtr2, COMETESBGKDiscretizer< T >::_dsfPtrFAS, COMETESBGKDiscretizer< T >::_dsfPtrRes, COMETESBGKDiscretizer< T >::_fArrays, COMETESBGKDiscretizer< T >::_fasArrays, COMETESBGKDiscretizer< T >::_fEqESArrays, COMETESBGKDiscretizer< T >::_fN1Arrays, COMETESBGKDiscretizer< T >::_fN2Arrays, COMETESBGKDiscretizer< T >::_fResArrays, COMETESBGKDiscretizer< T >::_macroFields, COMETESBGKDiscretizer< T >::_numDir, COMETESBGKDiscretizer< T >::_velocityFASCorrection, DistFunctFields< T >::dsf, Field::hasArray(), and MacroFields::velocityFASCorrection.
|
inline |
Definition at line 1857 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_fasArrays, COMETESBGKDiscretizer< T >::_numDir, and COMETESBGKDiscretizer< T >::_velocityFASCorrection.
Referenced by COMETESBGKDiscretizer< T >::COMETSolve(), COMETESBGKDiscretizer< T >::COMETSolveFine(), COMETESBGKDiscretizer< T >::findResid(), and COMETESBGKDiscretizer< T >::findResidFine().
|
inline |
Definition at line 1884 of file COMETESBGKDiscretizer.h.
References fabs(), and Array< T >::getLength().
Referenced by COMETESBGKDiscretizer< T >::findResid(), and COMETESBGKDiscretizer< T >::findResidFine().
|
inline |
Definition at line 1891 of file COMETESBGKDiscretizer.h.
References fabs(), and Array< T >::getLength().
|
inline |
Definition at line 1426 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_cellVolume, COMETESBGKDiscretizer< T >::_coeffg, COMETESBGKDiscretizer< T >::_collisionFrequency, COMETESBGKDiscretizer< T >::_cx, COMETESBGKDiscretizer< T >::_cy, COMETESBGKDiscretizer< T >::_cz, COMETESBGKDiscretizer< T >::_fArrays, COMETESBGKDiscretizer< T >::_numDir, COMETESBGKDiscretizer< T >::_velocity, and SQR.
|
inline |
Definition at line 552 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_cellFaces, COMETESBGKDiscretizer< T >::_cells, COMETESBGKDiscretizer< T >::_cx, COMETESBGKDiscretizer< T >::_cy, COMETESBGKDiscretizer< T >::_cz, COMETESBGKDiscretizer< T >::_dsfPtr, COMETESBGKDiscretizer< T >::_faceArea, COMETESBGKDiscretizer< T >::_faceAreaMag, COMETESBGKDiscretizer< T >::_faceCells, COMETESBGKDiscretizer< T >::_faces, COMETESBGKDiscretizer< T >::_fArrays, COMETESBGKDiscretizer< T >::_geomFields, COMETESBGKDiscretizer< T >::_macroFields, COMETESBGKDiscretizer< T >::_mesh, COMETESBGKDiscretizer< T >::_numDir, COMETESBGKDiscretizer< T >::_solidFaces, DistFunctFields< T >::dsf, CRConnectivity::getCount(), ArrowHeadMatrix< X, K >::getElement(), Mesh::getIBFaces(), GeomFields::ibFaceIndex, GeomFields::ibType, Mesh::IBTYPE_BOUNDARY, Mesh::IBTYPE_FLUID, and MacroFields::velocity.
Referenced by COMETESBGKDiscretizer< T >::COMETSolve(), and COMETESBGKDiscretizer< T >::findResid().
|
inline |
Definition at line 1091 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_BCfArray, COMETESBGKDiscretizer< T >::_bcMap, COMETESBGKDiscretizer< T >::_cellFaces, COMETESBGKDiscretizer< T >::_cells, COMETESBGKDiscretizer< T >::_cx, COMETESBGKDiscretizer< T >::_cy, COMETESBGKDiscretizer< T >::_cz, COMETESBGKDiscretizer< T >::_dsfPtr, COMETESBGKDiscretizer< T >::_faceArea, COMETESBGKDiscretizer< T >::_faceAreaMag, COMETESBGKDiscretizer< T >::_faceCells, COMETESBGKDiscretizer< T >::_faceReflectionArrayMap, COMETESBGKDiscretizer< T >::_faces, COMETESBGKDiscretizer< T >::_fArrays, COMETESBGKDiscretizer< T >::_geomFields, COMETESBGKDiscretizer< T >::_macroFields, COMETESBGKDiscretizer< T >::_mesh, COMETESBGKDiscretizer< T >::_numDir, COMETESBGKDiscretizer< T >::_solidFaces, COMETESBGKDiscretizer< T >::_wts, DistFunctFields< T >::dsf, COMETESBGKDiscretizer< T >::findFgId(), CRConnectivity::getCount(), ArrowHeadMatrix< X, K >::getElement(), Mesh::getIBFaces(), GeomFields::ibFaceIndex, GeomFields::ibType, and MacroFields::velocity.
|
inline |
Definition at line 338 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_BCfArray, COMETESBGKDiscretizer< T >::_cellFaces, COMETESBGKDiscretizer< T >::_cells, COMETESBGKDiscretizer< T >::_conOrder, COMETESBGKDiscretizer< T >::_cx, COMETESBGKDiscretizer< T >::_cy, COMETESBGKDiscretizer< T >::_cz, COMETESBGKDiscretizer< T >::_dsfPtr, COMETESBGKDiscretizer< T >::_faceArea, COMETESBGKDiscretizer< T >::_faceAreaMag, COMETESBGKDiscretizer< T >::_faceCells, COMETESBGKDiscretizer< T >::_faces, COMETESBGKDiscretizer< T >::_fArrays, COMETESBGKDiscretizer< T >::_geomFields, COMETESBGKDiscretizer< T >::_macroFields, COMETESBGKDiscretizer< T >::_mesh, COMETESBGKDiscretizer< T >::_numDir, COMETESBGKDiscretizer< T >::_solidFaces, computeLimitCoeff(), GradientMatrix< T_Scalar >::computeR(), GeomFields::coordinate, DistFunctFields< T >::dsf, GradientMatrix< T_Scalar >::getCoeff(), CRConnectivity::getCount(), ArrowHeadMatrix< X, K >::getElement(), Mesh::getIBFaces(), GeomFields::ibFaceIndex, GeomFields::ibType, MacroFields::velocity, and Array< T >::zero().
Referenced by COMETESBGKDiscretizer< T >::COMETSolveFine(), and COMETESBGKDiscretizer< T >::findResidFine().
|
inline |
Definition at line 619 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_BCfArray, COMETESBGKDiscretizer< T >::_bcMap, COMETESBGKDiscretizer< T >::_cellFaces, COMETESBGKDiscretizer< T >::_cells, COMETESBGKDiscretizer< T >::_conOrder, COMETESBGKDiscretizer< T >::_cx, COMETESBGKDiscretizer< T >::_cy, COMETESBGKDiscretizer< T >::_cz, COMETESBGKDiscretizer< T >::_dsfPtr, COMETESBGKDiscretizer< T >::_faceArea, COMETESBGKDiscretizer< T >::_faceAreaMag, COMETESBGKDiscretizer< T >::_faceCells, COMETESBGKDiscretizer< T >::_faceReflectionArrayMap, COMETESBGKDiscretizer< T >::_faces, COMETESBGKDiscretizer< T >::_fArrays, COMETESBGKDiscretizer< T >::_geomFields, COMETESBGKDiscretizer< T >::_macroFields, COMETESBGKDiscretizer< T >::_mesh, COMETESBGKDiscretizer< T >::_numDir, COMETESBGKDiscretizer< T >::_solidFaces, COMETESBGKDiscretizer< T >::_wts, computeLimitCoeff(), GradientMatrix< T_Scalar >::computeR(), GeomFields::coordinate, DistFunctFields< T >::dsf, COMETESBGKDiscretizer< T >::findFgId(), GradientMatrix< T_Scalar >::getCoeff(), CRConnectivity::getCount(), ArrowHeadMatrix< X, K >::getElement(), Mesh::getIBFaces(), GeomFields::ibFaceIndex, GeomFields::ibType, MacroFields::velocity, and Array< T >::zero().
|
inline |
Definition at line 1464 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_cx, COMETESBGKDiscretizer< T >::_cy, COMETESBGKDiscretizer< T >::_cz, COMETESBGKDiscretizer< T >::_fArrays, COMETESBGKDiscretizer< T >::_numDir, COMETESBGKDiscretizer< T >::_velocity, and COMETESBGKDiscretizer< T >::_wts.
|
inline |
Definition at line 231 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_BCArray, COMETESBGKDiscretizer< T >::_cells, COMETESBGKDiscretizer< T >::_fArrays, COMETESBGKDiscretizer< T >::_geomFields, COMETESBGKDiscretizer< T >::_numDir, COMETESBGKDiscretizer< T >::_transient, COMETESBGKDiscretizer< T >::addFAS(), COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETTest(), COMETESBGKDiscretizer< T >::COMETUnsteady(), COMETESBGKDiscretizer< T >::Distribute(), StorageSite::getSelfCount(), GeomFields::ibType, Mesh::IBTYPE_FLUID, ArrowHeadMatrix< X, K >::Solve(), ArrowHeadMatrix< X, K >::zero(), and Array< T >::zero().
Referenced by COMETModel< T >::smooth().
|
inline |
Definition at line 153 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_BCArray, COMETESBGKDiscretizer< T >::_cells, COMETESBGKDiscretizer< T >::_fArrays, COMETESBGKDiscretizer< T >::_geomFields, COMETESBGKDiscretizer< T >::_mesh, COMETESBGKDiscretizer< T >::_numDir, COMETESBGKDiscretizer< T >::_transient, COMETESBGKDiscretizer< T >::addFAS(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), COMETESBGKDiscretizer< T >::COMETTest(), COMETESBGKDiscretizer< T >::COMETUnsteady(), COMETESBGKDiscretizer< T >::Distribute(), GradientModel< T >::getGradientMatrix(), StorageSite::getSelfCount(), GeomFields::ibType, Mesh::IBTYPE_FLUID, COMETESBGKDiscretizer< T >::setBoundaryValFine(), ArrowHeadMatrix< X, K >::Solve(), ArrowHeadMatrix< X, K >::zero(), and Array< T >::zero().
Referenced by COMETModel< T >::smooth().
|
inline |
Definition at line 1379 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_cellVolume, COMETESBGKDiscretizer< T >::_coeffg, COMETESBGKDiscretizer< T >::_collisionFrequency, COMETESBGKDiscretizer< T >::_cx, COMETESBGKDiscretizer< T >::_cy, COMETESBGKDiscretizer< T >::_cz, COMETESBGKDiscretizer< T >::_density, COMETESBGKDiscretizer< T >::_fEqESArrays, COMETESBGKDiscretizer< T >::_numDir, COMETESBGKDiscretizer< T >::_velocity, and COMETESBGKDiscretizer< T >::_wts.
Referenced by COMETESBGKDiscretizer< T >::COMETSolve(), COMETESBGKDiscretizer< T >::COMETSolveFine(), COMETESBGKDiscretizer< T >::findResid(), and COMETESBGKDiscretizer< T >::findResidFine().
|
inline |
Definition at line 306 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_cells, COMETESBGKDiscretizer< T >::_cellVolume, COMETESBGKDiscretizer< T >::_dsfPtr, COMETESBGKDiscretizer< T >::_dsfPtr1, COMETESBGKDiscretizer< T >::_dsfPtr2, COMETESBGKDiscretizer< T >::_dT, COMETESBGKDiscretizer< T >::_numDir, COMETESBGKDiscretizer< T >::_order, and DistFunctFields< T >::dsf.
Referenced by COMETESBGKDiscretizer< T >::COMETSolve(), COMETESBGKDiscretizer< T >::COMETSolveFine(), COMETESBGKDiscretizer< T >::findResid(), and COMETESBGKDiscretizer< T >::findResidFine().
|
inline |
Definition at line 1535 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_cx, COMETESBGKDiscretizer< T >::_cy, COMETESBGKDiscretizer< T >::_cz, COMETESBGKDiscretizer< T >::_density, COMETESBGKDiscretizer< T >::_fArrays, COMETESBGKDiscretizer< T >::_numDir, COMETESBGKDiscretizer< T >::_pressure, COMETESBGKDiscretizer< T >::_stress, COMETESBGKDiscretizer< T >::_temperature, COMETESBGKDiscretizer< T >::_velocity, COMETESBGKDiscretizer< T >::_wts, and SQR.
|
inline |
Definition at line 1501 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_fArrays, COMETESBGKDiscretizer< T >::_fResArrays, COMETESBGKDiscretizer< T >::_numDir, COMETESBGKDiscretizer< T >::_underRelaxation, COMETESBGKDiscretizer< T >::_velocity, and COMETESBGKDiscretizer< T >::_velocityResidual.
Referenced by COMETESBGKDiscretizer< T >::COMETSolve(), COMETESBGKDiscretizer< T >::COMETSolveFine(), COMETESBGKDiscretizer< T >::findResid(), and COMETESBGKDiscretizer< T >::findResidFine().
|
inline |
Definition at line 1521 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_fResArrays, COMETESBGKDiscretizer< T >::_numDir, and COMETESBGKDiscretizer< T >::_velocityResidual.
|
inline |
Definition at line 1872 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_fgFinder.
Referenced by COMETESBGKDiscretizer< T >::COMETConvection(), and COMETESBGKDiscretizer< T >::COMETConvectionFine().
|
inline |
Definition at line 1707 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_aveResid, COMETESBGKDiscretizer< T >::_BCArray, COMETESBGKDiscretizer< T >::_cells, COMETESBGKDiscretizer< T >::_fArrays, COMETESBGKDiscretizer< T >::_geomFields, COMETESBGKDiscretizer< T >::_numDir, COMETESBGKDiscretizer< T >::_residChange, COMETESBGKDiscretizer< T >::_transient, COMETESBGKDiscretizer< T >::addFAS(), COMETESBGKDiscretizer< T >::ArrayAbs(), COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETTest(), COMETESBGKDiscretizer< T >::COMETUnsteady(), COMETESBGKDiscretizer< T >::Distribute(), fabs(), Array< T >::getData(), StorageSite::getSelfCount(), ArrowHeadMatrix< X, K >::getTraceAbs(), GeomFields::ibType, Mesh::IBTYPE_FLUID, COMETESBGKDiscretizer< T >::makeValueArray(), ArrowHeadMatrix< X, K >::multiply(), ArrowHeadMatrix< X, K >::zero(), and Array< T >::zero().
Referenced by COMETModel< T >::updateResid().
|
inline |
Definition at line 1573 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_aveResid, COMETESBGKDiscretizer< T >::_BCArray, COMETESBGKDiscretizer< T >::_cells, COMETESBGKDiscretizer< T >::_fArrays, COMETESBGKDiscretizer< T >::_geomFields, COMETESBGKDiscretizer< T >::_mesh, COMETESBGKDiscretizer< T >::_numDir, COMETESBGKDiscretizer< T >::_residChange, COMETESBGKDiscretizer< T >::_transient, COMETESBGKDiscretizer< T >::addFAS(), COMETESBGKDiscretizer< T >::ArrayAbs(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), COMETESBGKDiscretizer< T >::COMETTest(), COMETESBGKDiscretizer< T >::COMETUnsteady(), COMETESBGKDiscretizer< T >::Distribute(), fabs(), Array< T >::getData(), GradientModel< T >::getGradientMatrix(), StorageSite::getSelfCount(), ArrowHeadMatrix< X, K >::getTraceAbs(), GeomFields::ibType, Mesh::IBTYPE_FLUID, COMETESBGKDiscretizer< T >::makeValueArray(), ArrowHeadMatrix< X, K >::multiply(), ArrowHeadMatrix< X, K >::zero(), and Array< T >::zero().
Referenced by COMETModel< T >::updateResid().
|
inline |
Definition at line 1839 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_aveResid.
Referenced by COMETModel< T >::updateResid().
|
inline |
Definition at line 1838 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_residChange.
|
inline |
Definition at line 1901 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_fArrays, COMETESBGKDiscretizer< T >::_numDir, and COMETESBGKDiscretizer< T >::_velocity.
Referenced by COMETESBGKDiscretizer< T >::findResid(), and COMETESBGKDiscretizer< T >::findResidFine().
|
inline |
Definition at line 1914 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_BCfArray, COMETESBGKDiscretizer< T >::_cellFaces, COMETESBGKDiscretizer< T >::_cells, COMETESBGKDiscretizer< T >::_cx, COMETESBGKDiscretizer< T >::_cy, COMETESBGKDiscretizer< T >::_cz, COMETESBGKDiscretizer< T >::_faceArea, COMETESBGKDiscretizer< T >::_faceAreaMag, COMETESBGKDiscretizer< T >::_faceCells, COMETESBGKDiscretizer< T >::_faces, COMETESBGKDiscretizer< T >::_fArrays, COMETESBGKDiscretizer< T >::_geomFields, COMETESBGKDiscretizer< T >::_mesh, COMETESBGKDiscretizer< T >::_numDir, computeLimitCoeff(), GradientMatrix< T_Scalar >::computeR(), GeomFields::coordinate, GradientMatrix< T_Scalar >::getCoeff(), CRConnectivity::getCount(), Mesh::getIBFaces(), GeomFields::ibFaceIndex, GeomFields::ibType, and Array< T >::zero().
Referenced by COMETESBGKDiscretizer< T >::COMETSolveFine().
|
inline |
Definition at line 1841 of file COMETESBGKDiscretizer.h.
References COMETESBGKDiscretizer< T >::_fgFinder, COMETESBGKDiscretizer< T >::_mesh, Mesh::getBoundaryFaceGroups(), StorageSite::getCount(), StorageSite::getOffset(), FaceGroup::id, and FaceGroup::site.
Referenced by COMETModel< T >::smooth(), and COMETModel< T >::updateResid().
|
private |
Definition at line 2019 of file COMETESBGKDiscretizer.h.
|
private |
Definition at line 2017 of file COMETESBGKDiscretizer.h.
|
private |
Definition at line 2043 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::findResid(), COMETESBGKDiscretizer< T >::findResidFine(), and COMETESBGKDiscretizer< T >::getAveResid().
|
private |
Definition at line 2040 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETSolve(), COMETESBGKDiscretizer< T >::COMETSolveFine(), COMETESBGKDiscretizer< T >::findResid(), and COMETESBGKDiscretizer< T >::findResidFine().
|
private |
Definition at line 2041 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), and COMETESBGKDiscretizer< T >::setBoundaryValFine().
|
private |
Definition at line 2038 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETConvection(), and COMETESBGKDiscretizer< T >::COMETConvectionFine().
|
private |
Definition at line 2015 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), and COMETESBGKDiscretizer< T >::setBoundaryValFine().
|
private |
Definition at line 2012 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), COMETESBGKDiscretizer< T >::COMETESBGKDiscretizer(), COMETESBGKDiscretizer< T >::COMETSolve(), COMETESBGKDiscretizer< T >::COMETSolveFine(), COMETESBGKDiscretizer< T >::COMETUnsteady(), COMETESBGKDiscretizer< T >::findResid(), COMETESBGKDiscretizer< T >::findResidFine(), and COMETESBGKDiscretizer< T >::setBoundaryValFine().
|
private |
Definition at line 2021 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETCollision(), COMETESBGKDiscretizer< T >::COMETTest(), and COMETESBGKDiscretizer< T >::COMETUnsteady().
|
private |
Definition at line 2059 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETCollision(), and COMETESBGKDiscretizer< T >::COMETTest().
|
private |
Definition at line 2058 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETCollision(), and COMETESBGKDiscretizer< T >::COMETTest().
|
private |
Definition at line 2037 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETConvectionFine().
|
private |
Definition at line 2047 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETCollision(), COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), COMETESBGKDiscretizer< T >::COMETMacro(), COMETESBGKDiscretizer< T >::COMETTest(), COMETESBGKDiscretizer< T >::ComputeMacroparameters(), and COMETESBGKDiscretizer< T >::setBoundaryValFine().
|
private |
Definition at line 2048 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETCollision(), COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), COMETESBGKDiscretizer< T >::COMETMacro(), COMETESBGKDiscretizer< T >::COMETTest(), COMETESBGKDiscretizer< T >::ComputeMacroparameters(), and COMETESBGKDiscretizer< T >::setBoundaryValFine().
|
private |
Definition at line 2049 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETCollision(), COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), COMETESBGKDiscretizer< T >::COMETMacro(), COMETESBGKDiscretizer< T >::COMETTest(), COMETESBGKDiscretizer< T >::ComputeMacroparameters(), and COMETESBGKDiscretizer< T >::setBoundaryValFine().
|
private |
Definition at line 2051 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETTest(), and COMETESBGKDiscretizer< T >::ComputeMacroparameters().
|
private |
Definition at line 2027 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETESBGKDiscretizer().
|
private |
Definition at line 2024 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), COMETESBGKDiscretizer< T >::COMETESBGKDiscretizer(), and COMETESBGKDiscretizer< T >::COMETUnsteady().
|
private |
Definition at line 2025 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETESBGKDiscretizer(), and COMETESBGKDiscretizer< T >::COMETUnsteady().
|
private |
Definition at line 2026 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETESBGKDiscretizer(), and COMETESBGKDiscretizer< T >::COMETUnsteady().
|
private |
Definition at line 2029 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETESBGKDiscretizer().
|
private |
Definition at line 2028 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETESBGKDiscretizer().
|
private |
Definition at line 2030 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETUnsteady().
|
private |
Definition at line 2020 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), and COMETESBGKDiscretizer< T >::setBoundaryValFine().
|
private |
Definition at line 2018 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), and COMETESBGKDiscretizer< T >::setBoundaryValFine().
|
private |
Definition at line 2016 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), and COMETESBGKDiscretizer< T >::setBoundaryValFine().
|
private |
Definition at line 2039 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETConvection(), and COMETESBGKDiscretizer< T >::COMETConvectionFine().
|
private |
Definition at line 2013 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), and COMETESBGKDiscretizer< T >::setBoundaryValFine().
|
private |
Definition at line 2061 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETCollision(), COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), COMETESBGKDiscretizer< T >::COMETESBGKDiscretizer(), COMETESBGKDiscretizer< T >::COMETMacro(), COMETESBGKDiscretizer< T >::COMETSolve(), COMETESBGKDiscretizer< T >::COMETSolveFine(), COMETESBGKDiscretizer< T >::ComputeMacroparameters(), COMETESBGKDiscretizer< T >::Distribute(), COMETESBGKDiscretizer< T >::findResid(), COMETESBGKDiscretizer< T >::findResidFine(), COMETESBGKDiscretizer< T >::makeValueArray(), and COMETESBGKDiscretizer< T >::setBoundaryValFine().
|
private |
Definition at line 2066 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::addFAS(), and COMETESBGKDiscretizer< T >::COMETESBGKDiscretizer().
|
private |
Definition at line 2064 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETESBGKDiscretizer(), and COMETESBGKDiscretizer< T >::COMETTest().
|
private |
Definition at line 2045 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::findFgId(), and COMETESBGKDiscretizer< T >::setfgFinder().
|
private |
Definition at line 2062 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETESBGKDiscretizer().
|
private |
Definition at line 2063 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETESBGKDiscretizer().
|
private |
Definition at line 2065 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETESBGKDiscretizer(), and COMETESBGKDiscretizer< T >::Distribute().
|
private |
Definition at line 2011 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), COMETESBGKDiscretizer< T >::COMETSolve(), COMETESBGKDiscretizer< T >::COMETSolveFine(), COMETESBGKDiscretizer< T >::findResid(), COMETESBGKDiscretizer< T >::findResidFine(), and COMETESBGKDiscretizer< T >::setBoundaryValFine().
|
private |
Definition at line 2022 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), and COMETESBGKDiscretizer< T >::COMETESBGKDiscretizer().
|
private |
Definition at line 2010 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), COMETESBGKDiscretizer< T >::COMETSolveFine(), COMETESBGKDiscretizer< T >::findResidFine(), COMETESBGKDiscretizer< T >::setBoundaryValFine(), and COMETESBGKDiscretizer< T >::setfgFinder().
|
private |
Definition at line 2036 of file COMETESBGKDiscretizer.h.
|
private |
Definition at line 2046 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::addFAS(), COMETESBGKDiscretizer< T >::COMETCollision(), COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), COMETESBGKDiscretizer< T >::COMETESBGKDiscretizer(), COMETESBGKDiscretizer< T >::COMETMacro(), COMETESBGKDiscretizer< T >::COMETSolve(), COMETESBGKDiscretizer< T >::COMETSolveFine(), COMETESBGKDiscretizer< T >::COMETTest(), COMETESBGKDiscretizer< T >::COMETUnsteady(), COMETESBGKDiscretizer< T >::ComputeMacroparameters(), COMETESBGKDiscretizer< T >::Distribute(), COMETESBGKDiscretizer< T >::findResid(), COMETESBGKDiscretizer< T >::findResidFine(), COMETESBGKDiscretizer< T >::makeValueArray(), and COMETESBGKDiscretizer< T >::setBoundaryValFine().
|
private |
Definition at line 2031 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETUnsteady().
|
private |
Definition at line 2052 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::ComputeMacroparameters().
|
private |
Definition at line 2023 of file COMETESBGKDiscretizer.h.
|
private |
Definition at line 2044 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::findResid(), COMETESBGKDiscretizer< T >::findResidFine(), and COMETESBGKDiscretizer< T >::getResidChange().
|
private |
Definition at line 2034 of file COMETESBGKDiscretizer.h.
|
private |
Definition at line 2014 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETConvection(), and COMETESBGKDiscretizer< T >::COMETConvectionFine().
|
private |
Definition at line 2057 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::ComputeMacroparameters().
|
private |
Definition at line 2035 of file COMETESBGKDiscretizer.h.
|
private |
Definition at line 2056 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::ComputeMacroparameters().
|
private |
Definition at line 2032 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETSolve(), COMETESBGKDiscretizer< T >::COMETSolveFine(), COMETESBGKDiscretizer< T >::findResid(), and COMETESBGKDiscretizer< T >::findResidFine().
|
private |
Definition at line 2033 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::Distribute().
|
private |
Definition at line 2053 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETCollision(), COMETESBGKDiscretizer< T >::COMETMacro(), COMETESBGKDiscretizer< T >::COMETTest(), COMETESBGKDiscretizer< T >::ComputeMacroparameters(), COMETESBGKDiscretizer< T >::Distribute(), and COMETESBGKDiscretizer< T >::makeValueArray().
|
private |
Definition at line 2055 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::addFAS(), and COMETESBGKDiscretizer< T >::COMETESBGKDiscretizer().
|
private |
Definition at line 2054 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::Distribute().
|
private |
Definition at line 2050 of file COMETESBGKDiscretizer.h.
Referenced by COMETESBGKDiscretizer< T >::COMETConvection(), COMETESBGKDiscretizer< T >::COMETConvectionFine(), COMETESBGKDiscretizer< T >::COMETMacro(), COMETESBGKDiscretizer< T >::COMETTest(), and COMETESBGKDiscretizer< T >::ComputeMacroparameters().
|
private |
Definition at line 2042 of file COMETESBGKDiscretizer.h.