Memosa-FVM
0.2
|
#include <COMETBoundary.h>
Public Types | |
typedef NumTypeTraits< T > ::T_Scalar | T_Scalar |
typedef Array< int > | IntArray |
typedef Array< T_Scalar > | TArray |
typedef Vector< T_Scalar, 3 > | VectorT3 |
typedef Array< VectorT3 > | VectorT3Array |
typedef Kspace< T > | Tkspace |
typedef kvol< T > | Tkvol |
typedef pmode< T > | Tmode |
typedef Tmode::Refl_pair | Refl_pair |
typedef Gradient< T > | GradType |
typedef Array< GradType > | GradArray |
typedef GradientModel< T > | GradModelType |
typedef GradModelType::GradMatrixType | GradMatrix |
Public Member Functions | |
COMETBoundary (const StorageSite &faces, const Mesh &mesh, const GeomFields &geomFields, Tkspace &kspace, COMETModelOptions< T > &opts, const int fg_id) | |
void | applyTemperatureWallFine (FloatValEvaluator< T > &bTemp) const |
void | applyTemperatureWallCoarse (FloatValEvaluator< T > &bTemp) const |
void | applyTemperatureWallFine (int f, const T Twall, const GradMatrix &gMat) const |
void | applyTemperatureWallCoarse (int f, const T Twall) const |
Protected Attributes | |
const StorageSite & | _faces |
const StorageSite & | _cells |
const CRConnectivity & | _faceCells |
const CRConnectivity & | _cellCells |
const VectorT3Array & | _faceArea |
const VectorT3Array & | _cellCoords |
Tkspace & | _kspace |
TArray & | _eArray |
const GeomFields & | _geomFields |
const Mesh & | _mesh |
Definition at line 25 of file COMETBoundary.h.
typedef Array<GradType> COMETBoundary< T >::GradArray |
Definition at line 39 of file COMETBoundary.h.
typedef GradModelType::GradMatrixType COMETBoundary< T >::GradMatrix |
Definition at line 41 of file COMETBoundary.h.
typedef GradientModel<T> COMETBoundary< T >::GradModelType |
Definition at line 40 of file COMETBoundary.h.
typedef Gradient<T> COMETBoundary< T >::GradType |
Definition at line 38 of file COMETBoundary.h.
typedef Array<int> COMETBoundary< T >::IntArray |
Definition at line 30 of file COMETBoundary.h.
typedef Tmode::Refl_pair COMETBoundary< T >::Refl_pair |
Definition at line 37 of file COMETBoundary.h.
typedef NumTypeTraits<T>::T_Scalar COMETBoundary< T >::T_Scalar |
Definition at line 29 of file COMETBoundary.h.
typedef Array<T_Scalar> COMETBoundary< T >::TArray |
Definition at line 31 of file COMETBoundary.h.
typedef Kspace<T> COMETBoundary< T >::Tkspace |
Definition at line 34 of file COMETBoundary.h.
typedef kvol<T> COMETBoundary< T >::Tkvol |
Definition at line 35 of file COMETBoundary.h.
typedef pmode<T> COMETBoundary< T >::Tmode |
Definition at line 36 of file COMETBoundary.h.
typedef Vector<T_Scalar,3> COMETBoundary< T >::VectorT3 |
Definition at line 32 of file COMETBoundary.h.
typedef Array<VectorT3> COMETBoundary< T >::VectorT3Array |
Definition at line 33 of file COMETBoundary.h.
|
inline |
Definition at line 43 of file COMETBoundary.h.
|
inline |
Definition at line 72 of file COMETBoundary.h.
References COMETBoundary< T >::_faces, and StorageSite::getCount().
Referenced by COMETModel< T >::applyTemperatureBoundaries(), and COMETModel< T >::initializeTemperatureBoundaries().
|
inline |
Definition at line 190 of file COMETBoundary.h.
References COMETBoundary< T >::_eArray, COMETBoundary< T >::_faceArea, COMETBoundary< T >::_faceCells, COMETBoundary< T >::_kspace, pmode< T >::calce0(), Kspace< T >::getGlobalIndex(), pmode< T >::getIndex(), Kspace< T >::getkvol(), Kspace< T >::getlength(), kvol< T >::getmode(), kvol< T >::getmodenum(), and pmode< T >::getv().
|
inline |
Definition at line 61 of file COMETBoundary.h.
References COMETBoundary< T >::_faces, COMETBoundary< T >::_geomFields, COMETBoundary< T >::_mesh, StorageSite::getCount(), and GradientModel< T >::getGradientMatrix().
Referenced by COMETModel< T >::initializeTemperatureBoundaries().
|
inline |
Definition at line 80 of file COMETBoundary.h.
References COMETBoundary< T >::_cellCells, COMETBoundary< T >::_cellCoords, COMETBoundary< T >::_eArray, COMETBoundary< T >::_faceArea, COMETBoundary< T >::_faceCells, COMETBoundary< T >::_faces, COMETBoundary< T >::_geomFields, COMETBoundary< T >::_kspace, COMETBoundary< T >::_mesh, pmode< T >::calce0(), GeomFields::coordinate, Mesh::getCellFaces(), GradientMatrix< T_Scalar >::getCoeff(), CRConnectivity::getCount(), Mesh::getFaces(), Kspace< T >::getGlobalIndex(), pmode< T >::getIndex(), Kspace< T >::getkvol(), Kspace< T >::getlength(), kvol< T >::getmode(), kvol< T >::getmodenum(), Kspace< T >::gettotmodes(), pmode< T >::getv(), and Array< T >::zero().
|
protected |
Definition at line 228 of file COMETBoundary.h.
Referenced by COMETBoundary< T >::applyTemperatureWallFine().
|
protected |
Definition at line 230 of file COMETBoundary.h.
Referenced by COMETBoundary< T >::applyTemperatureWallFine().
|
protected |
Definition at line 226 of file COMETBoundary.h.
|
protected |
Definition at line 232 of file COMETBoundary.h.
Referenced by COMETBoundary< T >::applyTemperatureWallCoarse(), and COMETBoundary< T >::applyTemperatureWallFine().
|
protected |
Definition at line 229 of file COMETBoundary.h.
Referenced by COMETBoundary< T >::applyTemperatureWallCoarse(), and COMETBoundary< T >::applyTemperatureWallFine().
|
protected |
Definition at line 227 of file COMETBoundary.h.
Referenced by COMETBoundary< T >::applyTemperatureWallCoarse(), and COMETBoundary< T >::applyTemperatureWallFine().
|
protected |
Definition at line 225 of file COMETBoundary.h.
Referenced by COMETBoundary< T >::applyTemperatureWallCoarse(), and COMETBoundary< T >::applyTemperatureWallFine().
|
protected |
Definition at line 233 of file COMETBoundary.h.
Referenced by COMETBoundary< T >::applyTemperatureWallFine().
|
protected |
Definition at line 231 of file COMETBoundary.h.
Referenced by COMETBoundary< T >::applyTemperatureWallCoarse(), and COMETBoundary< T >::applyTemperatureWallFine().
|
protected |
Definition at line 234 of file COMETBoundary.h.
Referenced by COMETBoundary< T >::applyTemperatureWallFine().