Abstract base class for all fluid physical properties. More...
Public Member Functions | |
TypeName ("viscosity") | |
Runtime type information. More... | |
viscosity () | |
Construct. More... | |
viscosity (const viscosity &)=delete | |
Disallow default bitwise copy construction. More... | |
virtual | ~viscosity () |
Destructor. More... | |
virtual tmp< volScalarField > | nu () const =0 |
Return the laminar viscosity. More... | |
virtual tmp< scalarField > | nu (const label patchi) const =0 |
Return the laminar viscosity for patch. More... | |
void | operator= (const viscosity &)=delete |
Disallow default bitwise assignment. More... | |
Abstract base class for all fluid physical properties.
Definition at line 49 of file viscosity.H.
|
inline |
Construct.
Definition at line 60 of file viscosity.H.
|
inlinevirtual |
Destructor.
Definition at line 68 of file viscosity.H.
References viscosity::nu(), viscosity::operator=(), and patchi.
TypeName | ( | "viscosity" | ) |
Runtime type information.
|
pure virtual |
Return the laminar viscosity.
Implemented in compressibleMultiphaseMixture, multiphaseMixture, incompressibleThreePhaseMixture, compressibleTwoPhaseMixture, incompressibleTwoPhaseInteractingMixture, fluidThermo, incompressibleTwoPhaseMixture, mixtureViscosityModel, ThermoPhaseModel< BasePhaseModel, ThermoModel >, viscosityModel, strainRateViscosityModel, Newtonian, and constant.
Referenced by Newtonian::nu(), momentumTransportModel::nu(), and viscosity::~viscosity().
|
pure virtual |
Return the laminar viscosity for patch.
Implemented in compressibleMultiphaseMixture, multiphaseMixture, incompressibleThreePhaseMixture, compressibleTwoPhaseMixture, incompressibleTwoPhaseInteractingMixture, fluidThermo, incompressibleTwoPhaseMixture, mixtureViscosityModel, ThermoPhaseModel< BasePhaseModel, ThermoModel >, viscosityModel, strainRateViscosityModel, Newtonian, and constant.
|
delete |
Disallow default bitwise assignment.
Referenced by viscosity::~viscosity().