Abstract base class for run time selection of heat transfer coefficient models. More...

Public Member Functions | |
| TypeName ("wallHeatTransferCoeffModel") | |
| Runtime type information. More... | |
| declareRunTimeSelectionTable (autoPtr, wallHeatTransferCoeffModel, word,(const word &name, const fvMesh &mesh, const dictionary &dict),(name, mesh, dict)) | |
| wallHeatTransferCoeffModel (const word &name, const fvMesh &mesh, const dictionary &) | |
| Construct from name, mesh and dict. More... | |
| wallHeatTransferCoeffModel (const wallHeatTransferCoeffModel &)=delete | |
| Disallow default bitwise copy construction. More... | |
| autoPtr< wallHeatTransferCoeffModel > | clone () const |
| Clone. More... | |
| virtual | ~wallHeatTransferCoeffModel () |
| Destructor. More... | |
| virtual bool | read (const dictionary &)=0 |
| Read the wallHeatTransferCoeffModel data. More... | |
| virtual tmp< volScalarField > | htcByRhoCp (const momentumTransportModel &mmtm, const labelHashSet &patches) const =0 |
| Interface for heat transfer coefficient. More... | |
| tmp< volSymmTensorField > | tau (const momentumTransportModel &mmtm, const fvMesh &mesh) const |
| Calculate wall shear stress. More... | |
| void | operator= (const wallHeatTransferCoeffModel &)=delete |
| Disallow default bitwise assignment. More... | |
Static Public Member Functions | |
| static autoPtr< wallHeatTransferCoeffModel > | New (const word &name, const fvMesh &mesh, const dictionary &) |
| Return a reference to the selected subset. More... | |
Abstract base class for run time selection of heat transfer coefficient models.
Definition at line 49 of file wallHeatTransferCoeffModel.H.
|
inline |
Construct from name, mesh and dict.
Definition at line 78 of file wallHeatTransferCoeffModel.H.
|
delete |
Disallow default bitwise copy construction.
|
inlinevirtual |
Destructor.
Definition at line 108 of file wallHeatTransferCoeffModel.H.
References wallHeatTransferCoeffModel::htcByRhoCp(), wallHeatTransferCoeffModel::operator=(), patches, wallHeatTransferCoeffModel::read(), and wallHeatTransferCoeffModel::tau().

| TypeName | ( | "wallHeatTransferCoeffModel" | ) |
Runtime type information.
| declareRunTimeSelectionTable | ( | autoPtr | , |
| wallHeatTransferCoeffModel | , | ||
| word | , | ||
| (const word &name, const fvMesh &mesh, const dictionary &dict) | , | ||
| (name, mesh, dict) | |||
| ) |
|
inline |
Clone.
Definition at line 89 of file wallHeatTransferCoeffModel.H.
References wallHeatTransferCoeffModel::New(), and NotImplemented.

|
static |
Return a reference to the selected subset.
Definition at line 43 of file wallHeatTransferCoeffModel.C.
References dict, Foam::endl(), Foam::exit(), Foam::FatalError, FatalErrorInFunction, Foam::Info, dictionary::lookupOrDefault(), mesh, Foam::name(), Foam::nl, and wallHeatTransferCoeffModel::tau().
Referenced by wallHeatTransferCoeffModel::clone().


|
pure virtual |
Read the wallHeatTransferCoeffModel data.
Implemented in kappaEff, and ReynoldsAnalogy.
Referenced by wallHeatTransferCoeffModel::~wallHeatTransferCoeffModel().

|
pure virtual |
Interface for heat transfer coefficient.
Implemented in kappaEff, and ReynoldsAnalogy.
Referenced by wallHeatTransferCoeffModel::~wallHeatTransferCoeffModel().

| Foam::tmp< Foam::volSymmTensorField > tau | ( | const momentumTransportModel & | mmtm, |
| const fvMesh & | mesh | ||
| ) | const |
Calculate wall shear stress.
Definition at line 77 of file wallHeatTransferCoeffModel.C.
References Foam::exit(), Foam::FatalError, FatalErrorInFunction, and rho.
Referenced by wallHeatTransferCoeffModel::New(), and wallHeatTransferCoeffModel::~wallHeatTransferCoeffModel().


|
delete |
Disallow default bitwise assignment.
Referenced by wallHeatTransferCoeffModel::~wallHeatTransferCoeffModel().
