FreeFOAM The Cross-Platform CFD Toolkit
incompressible Class Reference

Incompressible gas/liquid equation of state. More...

#include <incompressibleRASModels/backwardsCompatibilityWallFunctions.H>


Detailed Description

+ Inheritance diagram for incompressible:
+ Collaboration diagram for incompressible:

List of all members.

Classes

class  atmBoundaryLayerInletEpsilonFvPatchScalarField
class  atmBoundaryLayerInletVelocityFvPatchVectorField
class  fixedShearStressFvPatchVectorField
class  laminar
 Turbulence model for laminar incompressible flow. More...
class  LESModel
 Base class for all incompressible flow LES SGS models. More...
class  RASModel
 Abstract base class for incompressible turbulence models. More...
class  turbulenceModel
 Abstract base class for incompressible turbulence models (RAS, LES and laminar). More...
class  turbulentHeatFluxTemperatureFvPatchScalarField
class  turbulentMixingLengthDissipationRateInletFvPatchScalarField
 Calculate epsilon via the mixing length [m]. More...
class  turbulentMixingLengthFrequencyInletFvPatchScalarField
 Calculate omega via the mixing length. More...

Public Member Functions

 incompressible (const specie &sp, const scalar rho)
 Construct from components.
 incompressible (Istream &)
 Construct from Istream.
 incompressible (const word &name, const incompressible &)
 Construct as named copy.
autoPtr< incompressibleclone () const
 Construct and return a clone.
scalar rho (scalar p, scalar T) const
 Return density [kg/m^3].
scalar psi (scalar p, scalar T) const
 Return compressibility rho/p [s^2/m^2].
scalar Z (scalar p, scalar T) const
 Return compression factor [].
void operator+= (const incompressible &)
void operator-= (const incompressible &)
void operator*= (const scalar)
- Public Member Functions inherited from specie
 specie (const word &name, const scalar nMoles, const scalar molWeight)
 Construct from components with name.
 specie (const specie &)
 Construct as copy.
 specie (const word &name, const specie &)
 Construct as named copy.
 specie (Istream &)
 Construct from Istream.
scalar W () const
 Molecular weight [kg/kmol].
scalar nMoles () const
 No of moles of this species in mixture.
scalar R () const
 Gas constant [J/(kg K)].
void operator= (const specie &)
void operator+= (const specie &)
void operator-= (const specie &)

Static Public Member Functions

static autoPtr< incompressibleNew (Istream &is)

Friends

incompressible operator+ (const incompressible &, const incompressible &)
incompressible operator- (const incompressible &, const incompressible &)
incompressible operator* (const scalar s, const incompressible &)
incompressible operator== (const incompressible &, const incompressible &)
Ostreamoperator<< (Ostream &, const incompressible &)

Additional Inherited Members

- Static Public Attributes inherited from specie
static const scalar RR = dimensionedConstant("R", 8314.51)
 Universal gas constant [J/(kmol K)].
static const scalar Pstd = dimensionedConstant("Pstd", 1.0e5)
 Standard pressure [Pa].
static const scalar Tstd = dimensionedConstant("Tstd", 298.15)
 Standard temperature [K].

Constructor & Destructor Documentation

incompressible ( const specie sp,
const scalar  rho 
)
inline

Construct from components.

Definition at line 31 of file incompressibleI.H.

Referenced by incompressible::clone().

Construct from Istream.

Definition at line 31 of file incompressible.C.

References IOstream::check().

incompressible ( const word name,
const incompressible ico 
)
inline

Construct as named copy.

Definition at line 44 of file incompressibleI.H.


Member Function Documentation

Foam::autoPtr< Foam::incompressible > clone ( ) const
inline

Construct and return a clone.

Definition at line 54 of file incompressibleI.H.

References incompressible::incompressible().

Foam::autoPtr< Foam::incompressible > New ( Istream is)
inlinestatic

Definition at line 60 of file incompressibleI.H.

Foam::scalar rho ( scalar  p,
scalar  T 
) const
inline

Return density [kg/m^3].

Definition at line 68 of file incompressibleI.H.

Referenced by turbulenceModel::New().

Foam::scalar psi ( scalar  p,
scalar  T 
) const
inline

Return compressibility rho/p [s^2/m^2].

Definition at line 73 of file incompressibleI.H.

Foam::scalar Z ( scalar  p,
scalar  T 
) const
inline

Return compression factor [].

Definition at line 78 of file incompressibleI.H.

void operator+= ( const incompressible ico)
inline

Definition at line 86 of file incompressibleI.H.

References specie::nMoles(), and specie::operator+=().

void operator-= ( const incompressible ico)
inline

Definition at line 98 of file incompressibleI.H.

References specie::nMoles(), and specie::operator-=().

void operator*= ( const scalar  s)
inline

Reimplemented from specie.

Definition at line 110 of file incompressibleI.H.

References specie::operator*=().


Friends And Related Function Documentation

incompressible operator+ ( const incompressible ,
const incompressible  
)
friend
incompressible operator- ( const incompressible ,
const incompressible  
)
friend
incompressible operator* ( const scalar  s,
const incompressible  
)
friend
Ostream& operator<< ( Ostream ,
const incompressible  
)
friend

The documentation for this class was generated from the following files: