Bounded form of the selected ddt scheme. More...
Public Types | |
typedef ddtScheme< Type >::fluxFieldType | fluxFieldType |
Public Types inherited from ddtScheme< Type > | |
typedef GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > | fluxFieldType |
Additional Inherited Members | |
Static Public Member Functions inherited from ddtScheme< Type > | |
static tmp< ddtScheme< Type > > | New (const fvMesh &mesh, Istream &schemeData) |
Return a pointer to a new ddtScheme created on freestore. More... | |
Protected Member Functions inherited from refCount | |
refCount () | |
Construct null initialising count to 0. More... | |
Protected Attributes inherited from ddtScheme< Type > | |
const fvMesh & | mesh_ |
Bounded form of the selected ddt scheme.
Boundedness is achieved by subtracting ddt(phi)*vf or Sp(ddt(rho), vf) which is non-conservative if ddt(rho) != 0 but conservative otherwise.
Can be used for the ddt of bounded scalar properties to improve stability if insufficient convergence of the pressure equation causes temporary divergence of the flux field.
Definition at line 61 of file boundedDdtScheme.H.
typedef ddtScheme<Type>::fluxFieldType fluxFieldType |
Definition at line 153 of file boundedDdtScheme.H.
|
inline |
Construct from mesh and Istream.
Definition at line 79 of file boundedDdtScheme.H.
|
delete |
Disallow default bitwise copy construction.
TypeName | ( | "bounded" | ) |
Runtime type information.
|
inline |
Return mesh reference.
Definition at line 95 of file boundedDdtScheme.H.
References alpha(), boundedDdtScheme< Type >::fvcDdt(), boundedDdtScheme< Type >::fvmDdt(), ddtScheme< Type >::mesh(), psi, and rho.
|
virtual |
Implements ddtScheme< Type >.
Definition at line 47 of file boundedDdtScheme.C.
Referenced by boundedDdtScheme< Type >::fvcDdt(), and boundedDdtScheme< Type >::mesh().
|
virtual |
Implements ddtScheme< Type >.
Definition at line 58 of file boundedDdtScheme.C.
References boundedDdtScheme< Type >::fvcDdt().
|
virtual |
Implements ddtScheme< Type >.
Definition at line 69 of file boundedDdtScheme.C.
References boundedDdtScheme< Type >::fvcDdt().
|
virtual |
Implements ddtScheme< Type >.
Definition at line 81 of file boundedDdtScheme.C.
References Foam::fvc::ddt(), and boundedDdtScheme< Type >::fvcDdt().
|
virtual |
Implements ddtScheme< Type >.
Definition at line 93 of file boundedDdtScheme.C.
References Foam::fvc::ddt(), and boundedDdtScheme< Type >::fvmDdt().
|
virtual |
Implements ddtScheme< Type >.
Definition at line 106 of file boundedDdtScheme.C.
Referenced by boundedDdtScheme< Type >::fvcDdt(), boundedDdtScheme< Type >::fvmDdt(), and boundedDdtScheme< Type >::mesh().
|
virtual |
Implements ddtScheme< Type >.
Definition at line 117 of file boundedDdtScheme.C.
References boundedDdtScheme< Type >::fvmDdt().
|
virtual |
Implements ddtScheme< Type >.
Definition at line 129 of file boundedDdtScheme.C.
References Foam::fvc::ddt(), boundedDdtScheme< Type >::fvmDdt(), and Foam::fvm::Sp().
|
virtual |
Implements ddtScheme< Type >.
Definition at line 141 of file boundedDdtScheme.C.
References Foam::fvc::ddt(), boundedDdtScheme< Type >::fvcDdtUfCorr(), and Foam::fvm::Sp().
|
virtual |
Implements ddtScheme< Type >.
Definition at line 156 of file boundedDdtScheme.C.
References boundedDdtScheme< Type >::fvcDdtPhiCorr().
Referenced by boundedDdtScheme< Type >::fvcDdtPhiCorr(), and boundedDdtScheme< Type >::fvmDdt().
|
virtual |
Implements ddtScheme< Type >.
Definition at line 168 of file boundedDdtScheme.C.
References boundedDdtScheme< Type >::fvcDdtUfCorr().
Referenced by boundedDdtScheme< Type >::fvcDdtUfCorr().
|
virtual |
Implements ddtScheme< Type >.
Definition at line 180 of file boundedDdtScheme.C.
References boundedDdtScheme< Type >::fvcDdtPhiCorr().
|
virtual |
Implements ddtScheme< Type >.
Definition at line 193 of file boundedDdtScheme.C.
References boundedDdtScheme< Type >::meshPhi().
|
virtual |
Implements ddtScheme< Type >.
Definition at line 205 of file boundedDdtScheme.C.
Referenced by boundedDdtScheme< Type >::fvcDdtPhiCorr().
|
virtual |
Implements ddtScheme< Type >.
Definition at line 215 of file boundedDdtScheme.C.
|
delete |
Disallow default bitwise assignment.
tmp< surfaceScalarField > fvcDdtUfCorr | ( | const GeometricField< scalar, fvPatchField, volMesh > & | U, |
const GeometricField< scalar, fvsPatchField, surfaceMesh > & | Uf | ||
) |
tmp< surfaceScalarField > fvcDdtPhiCorr | ( | const volScalarField & | U, |
const surfaceScalarField & | phi | ||
) |
tmp< surfaceScalarField > fvcDdtUfCorr | ( | const volScalarField & | rho, |
const volScalarField & | U, | ||
const surfaceScalarField & | Uf | ||
) |
tmp< surfaceScalarField > fvcDdtPhiCorr | ( | const volScalarField & | rho, |
const volScalarField & | U, | ||
const surfaceScalarField & | phi | ||
) |