Generic GeometricField class.
tmp< volVectorField > DDt(const volVectorField &U) const
Return the Coriolis acceleration.
bool momentumPredictor() const
Flag to indicate to solve for momentum.
bool constrain(fvMatrix< Type > &eqn) const
Apply constraints to an equation.
A special matrix type and solver, designed for finite volume solutions of scalar equations....
tmp< fvMatrix< Type > > source(const VolField< Type > &field) const
Return source for an equation.
Foam::fvModels & fvModels() const
Return the fvModels that are created on demand.
pimpleNoLoopControl pimple
PIMPLE inner-loop controls.
Foam::fvConstraints & fvConstraints() const
Return the fvConstraints that are created on demand.
Buoyancy related data for the Foam::solvers::isothermalFluid solver module when solving buoyant cases...
const surfaceScalarField & phi
Mass-flux field.
volVectorField U_
Velocity field.
tmp< fvVectorMatrix > tUEqn
Cached momentum matrix.
tmp< volVectorField > netForce
Momentum equation net force source term.
volScalarField K
Kinetic energy field.
const volVectorField & U
Velocity field.
IOMRFZoneList MRF
MRF zone list.
virtual void momentumPredictor()
Construct and optionally solve the momentum equation.
const volScalarField & rho
Reference to the continuity density field.
const volScalarField & p
Reference to the pressure field.
autoPtr< compressible::momentumTransportModel > momentumTransport
Pointer to the momentum transport model.
Calculate the gradient of the given field.
Calculate the matrix for the divergence of the given field and flux.
tmp< VolField< typename outerProduct< vector, Type >::type > > grad(const SurfaceField< Type > &ssf)
tmp< fvMatrix< Type > > div(const surfaceScalarField &flux, const VolField< Type > &vf, const word &name)
tmp< fvMatrix< Type > > ddt(const VolField< Type > &vf)
dimensioned< scalar > magSqr(const dimensioned< Type > &)
SolverPerformance< Type > solve(fvMatrix< Type > &, const word &)
Solve returning the solution statistics given convergence tolerance.