Foam::compressible Namespace Reference

Namespaces

 RASModels
 

Classes

class  alphatFixedDmdtfWallBoilingWallFunctionFvPatchScalarField
 A simple alphatPhaseChangeWallFunctionFvPatchScalarField with a fixed volumetric phase-change mass flux. More...
 
class  alphatJayatillekeWallFunctionFvPatchScalarField
 This boundary condition provides a thermal wall function for turbulent thermal diffusivity (usuallyalphat) based on the Jayatilleke model. More...
 
class  alphatPhaseChangeWallFunctionFvPatchScalarField
 Abstract base-class for all alphatWallFunctions supporting phase-change. More...
 
class  alphatPhaseJayatillekeWallFunctionFvPatchScalarField
 This boundary condition provides a thermal wall function for turbulent thermal diffusivity (usuallyalphat) based on the Jayatilleke model for the Eulerian multiphase solvers. More...
 
class  alphatWallBoilingWallFunctionFvPatchScalarField
 A thermal wall function for simulation of subcooled nucleate wall boiling with runtime selectable submodels for: More...
 
class  alphatWallFunctionFvPatchScalarField
 This boundary condition provides a turbulent thermal diffusivity condition when using wall functions. More...
 
class  convectiveHeatTransferFvPatchScalarField
 This boundary condition provides a convective heat transfer coefficient condition. More...
 
class  thermalBaffle1DFvPatchScalarField
 This BC solves a steady 1D thermal baffle. More...
 
class  thermalBaffleFvPatchScalarField
 This boundary condition provides a coupled temperature condition between multiple mesh regions. More...
 
class  turbulentTemperatureCoupledBaffleMixedFvPatchScalarField
 Mixed boundary condition for temperature, to be used for heat-transfer on back-to-back baffles. Optional thin thermal layer resistances can be specified through thicknessLayers and kappaLayers entries. More...
 
class  turbulentTemperatureRadCoupledMixedFvPatchScalarField
 Mixed boundary condition for temperature and radiation heat transfer to be used for in multiregion cases. Optional thin thermal layer resistances can be specified through thicknessLayers and kappaLayers entries. More...
 

Typedefs

typedef compressibleMomentumTransportModel momentumTransportModel
 
typedef laminarModel< momentumTransportModellaminarModel
 
typedef RASModel< momentumTransportModelRASModel
 Typedefs for turbulence, RAS and LES models for compressible flow based on the standard laminar transport package. More...
 
typedef LESModel< momentumTransportModelLESModel
 

Functions

template<class CompressibleMomentumTransportModel >
autoPtr< CompressibleMomentumTransportModel > New (const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const viscosity &viscosity)
 
 makePatchTypeField (fvPatchScalarField, thermalBaffleFvPatchScalarField)
 
 makePatchTypeField (fvPatchScalarField, alphatJayatillekeWallFunctionFvPatchScalarField)
 
 makePatchTypeField (fvPatchScalarField, alphatWallFunctionFvPatchScalarField)
 
 makePatchTypeField (fvPatchScalarField, convectiveHeatTransferFvPatchScalarField)
 
 makePatchTypeField (fvPatchScalarField, turbulentTemperatureCoupledBaffleMixedFvPatchScalarField)
 
 makePatchTypeField (fvPatchScalarField, turbulentTemperatureRadCoupledMixedFvPatchScalarField)
 

Typedef Documentation

◆ momentumTransportModel

◆ laminarModel

◆ RASModel

Typedefs for turbulence, RAS and LES models for compressible flow based on the standard laminar transport package.

Foam::compressible::LESModel

Definition at line 57 of file compressibleMomentumTransportModels.H.

◆ LESModel

Function Documentation

◆ New()

autoPtr< CompressibleMomentumTransportModel > New ( const volScalarField rho,
const volVectorField U,
const surfaceScalarField phi,
const viscosity viscosity 
)

Definition at line 34 of file compressibleMomentumTransportModelTemplates.C.

Referenced by Foam::fvc::absolute(), Foam::AddPatchFields(), GAMGAgglomeration::agglomerateLduAddressing(), MomentumCloud< Foam::DSMCCloud >::alpha(), heThermo< BasicSolidThermo, MixtureType >::alphaEff(), heThermo< BasicSolidThermo, MixtureType >::alphahe(), Implicit< CloudType >::cacheFields(), ParamagneticForce< CloudType >::cacheFields(), interpolationCellPointWallModified< Type >::calcPointField(), chemistryModel< ThermoType >::calculateRR(), CloudFunctionObjectList< MomentumCloud< CloudType > >::CloudFunctionObjectList(), Foam::constrainHbyA(), Foam::constrainPhiHbyA(), vtkPVFoam::convertVolInternalField(), linearUpwind< Type >::correction(), CentredFitScheme< Type, Polynomial, Stencil >::correction(), pointLinear< Type >::correction(), CentredFitSnGradScheme< Type, Polynomial, Stencil >::correction(), PureUpwindFitScheme< Type, Polynomial, Stencil >::correction(), UpwindFitScheme< Type, Polynomial, Stencil >::correction(), linearViscousStress< LESModel< BasicMomentumTransportModel > >::devTau(), ReynoldsStress< LESModel< BasicMomentumTransportModel > >::devTau(), dynamicMeshPointInterpolator::dynamicMeshPointInterpolator(), laminarModel< BasicMomentumTransportModel >::epsilon(), FieldField< Foam::fvPatchField, scalar >::FieldField(), flowRateOutletVelocityFvPatchVectorField::flowRateOutletVelocityFvPatchVectorField(), forAll(), faceCorrectedSnGrad< Type >::fullGradCorrection(), correctedSnGrad< Type >::fullGradCorrection(), steadyStateDdtScheme< Type >::fvcDdtPhiCorr(), EulerDdtScheme< Type >::fvcDdtPhiCorr(), CoEulerDdtScheme< Type >::fvcDdtPhiCorr(), SLTSDdtScheme< Type >::fvcDdtPhiCorr(), backwardDdtScheme< Type >::fvcDdtPhiCorr(), steadyStateDdtScheme< Type >::fvcDdtUfCorr(), EulerDdtScheme< Type >::fvcDdtUfCorr(), CoEulerDdtScheme< Type >::fvcDdtUfCorr(), SLTSDdtScheme< Type >::fvcDdtUfCorr(), backwardDdtScheme< Type >::fvcDdtUfCorr(), heThermo< BasicSolidThermo, MixtureType >::gamma(), GeometricBoundaryField< vector, pointPatchField, pointMesh >::GeometricBoundaryField(), fvMatrix< Type >::H(), fvMatrix< Type >::H1(), if(), InjectionModelList< Foam::MomentumCloud< CloudType > >::InjectionModelList(), fvMeshSubset::interpolate(), cuttingPlane::interpolateField(), distanceSurface::interpolateField(), laminarModel< BasicMomentumTransportModel >::k(), heSolidThermo< BasicSolidThermo, MixtureType >::Kappa(), heThermo< BasicSolidThermo, MixtureType >::kappaEff(), heSolidThermo< BasicSolidThermo, MixtureType >::KappaLocal(), laminarThermophysicalTransportModel< laminarThermophysicalTransportModel >::laminarThermophysicalTransportModel(), LESThermophysicalTransportModel< BasicThermophysicalTransportModel >::LESThermophysicalTransportModel(), Foam::levelSetFraction(), PhiScheme< Type, PhiLimiter >::limiter(), LimitedScheme< Type, Limiter, LimitFunc >::limiter(), liquidMixtureProperties::liquidMixtureProperties(), Foam::fvc::meshPhi(), Foam::NaNGeometricFields(), waveModel::New(), interpolation< Foam::Vector >::New(), fvMeshTopoChanger::New(), solidProperties::New(), Foam::phaseCompressible::New(), Foam::phaseIncompressible::New(), Foam::incompressible::New(), Reaction< ReactionThermo >::New(), coordinateSystem::New(), pointPatchField< vector >::New(), UnsortedMeshedSurface< Face >::New(), fvsPatchField< Type >::New(), fvPatchField< Type >::New(), MeshedSurface< Foam::face >::New(), polyPatch::New(), laminarModel< BasicMomentumTransportModel >::nut(), laminarModel< BasicMomentumTransportModel >::omega(), INew< T >::operator()(), ParticleForceList< MomentumCloud< CloudType > >::ParticleForceList(), PhaseThermophysicalTransportModel< Foam::phaseCompressibleMomentumTransportModel, transportThermoModel >::PhaseThermophysicalTransportModel(), pointBoundaryMesh::pointBoundaryMesh(), pressureInletOutletVelocityFvPatchVectorField::pressureInletOutletVelocityFvPatchVectorField(), profileModelList::profileModelList(), chemistryModel< ThermoType >::Qdot(), RASThermophysicalTransportModel< BasicThermophysicalTransportModel >::RASThermophysicalTransportModel(), ReactionList< Foam::sutherlandTransport >::ReactionList(), MeshedSurface< Foam::face >::read(), GeometricBoundaryField< vector, pointPatchField, pointMesh >::readField(), regionModelFunctionObjectList::regionModelFunctionObjectList(), MomentumCloud< Foam::DSMCCloud >::rhoEff(), CollidingCloud< Foam::DSMCCloud >::setModels(), SprayCloud< Foam::DSMCCloud >::setModels(), MPPICCloud< Foam::DSMCCloud >::setModels(), ReactingCloud< Foam::DSMCCloud >::setModels(), ReactingMultiphaseCloud< Foam::DSMCCloud >::setModels(), ThermoCloud< Foam::DSMCCloud >::setModels(), MomentumCloud< Foam::DSMCCloud >::setModels(), fvMeshTools::setPatchFields(), eddyViscosity< LESModel< BasicMomentumTransportModel > >::sigma(), laminarModel< BasicMomentumTransportModel >::sigma(), PBiCCCG< Type, DType, LUType >::solve(), PCICG< Type, DType, LUType >::solve(), PBiCICG< Type, DType, LUType >::solve(), SmoothSolver< Type, DType, LUType >::solve(), chemistryModel< ThermoType >::solve(), fvMatrix< Type >::solver(), fvMatrix< Type >::solveSegregated(), ReactingCloud< Foam::DSMCCloud >::Srho(), Foam::stabilise(), LeastSquaresVectors< Stencil >::stencil(), ReactingCloud< Foam::DSMCCloud >::SYi(), chemistryModel< ThermoType >::tc(), thermophysicalPropertiesSelector< ThermophysicalProperties >::thermophysicalPropertiesSelector(), MomentumCloud< Foam::DSMCCloud >::theta(), timeVaryingMappedFixedValuePointPatchField< Type >::timeVaryingMappedFixedValuePointPatchField(), timeVaryingMappedFvPatchField< Type >::timeVaryingMappedFvPatchField(), Foam::transform(), Foam::transformPoints(), uniformJumpAMIFvPatchField< Type >::uniformJumpAMIFvPatchField(), uniformJumpFvPatchField< Type >::uniformJumpFvPatchField(), waveInletOutletFvPatchField< Type >::updateCoeffs(), MomentumCloud< Foam::DSMCCloud >::vDotSweep(), heThermo< BasicSolidThermo, MixtureType >::volScalarFieldProperty(), FacePostProcessing< CloudType >::write(), ParticleCollector< CloudType >::write(), and MRFZoneList::zeroFilter().

◆ makePatchTypeField() [1/6]

◆ makePatchTypeField() [2/6]

Foam::compressible::makePatchTypeField ( fvPatchScalarField  ,
alphatJayatillekeWallFunctionFvPatchScalarField   
)

◆ makePatchTypeField() [3/6]

Foam::compressible::makePatchTypeField ( fvPatchScalarField  ,
alphatWallFunctionFvPatchScalarField   
)

◆ makePatchTypeField() [4/6]

Foam::compressible::makePatchTypeField ( fvPatchScalarField  ,
convectiveHeatTransferFvPatchScalarField   
)

◆ makePatchTypeField() [5/6]

Foam::compressible::makePatchTypeField ( fvPatchScalarField  ,
turbulentTemperatureCoupledBaffleMixedFvPatchScalarField   
)

◆ makePatchTypeField() [6/6]

Foam::compressible::makePatchTypeField ( fvPatchScalarField  ,
turbulentTemperatureRadCoupledMixedFvPatchScalarField   
)