Bounded form of the selected ddt scheme. More...
#include <boundedDdtScheme.H>


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. | |
| Static Public Attributes inherited from ddtSchemeBase | |
| static bool | experimentalDdtCorr |
| Flag to use experimental ddtCorr from org version Default is off for backwards compatibility. | |
| Protected Member Functions inherited from ddtScheme< Type > | |
| ddtScheme (const ddtScheme &)=delete | |
| No copy construct. | |
| void | operator= (const ddtScheme &)=delete |
| No copy assignment. | |
| Protected Attributes inherited from ddtScheme< Type > | |
| const fvMesh & | mesh_ |
| scalar | ddtPhiCoeff_ |
| Input for fvcDdtPhiCoeff. | |
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 62 of file boundedDdtScheme.H.
| typedef ddtScheme<Type>::fluxFieldType fluxFieldType |
Definition at line 170 of file boundedDdtScheme.H.
Construct from mesh and Istream.
Definition at line 97 of file boundedDdtScheme.H.
References ddtScheme< Type >::ddtScheme(), mesh(), and ddtScheme< Type >::New().

| TypeName | ( | "bounded" | ) |
Runtime type information.
|
inline |
Return mesh reference.
Definition at line 112 of file boundedDdtScheme.H.
References ddtScheme< Type >::mesh().
Referenced by boundedDdtScheme().


|
virtual |
Implements ddtScheme< Type >.
Definition at line 41 of file boundedDdtScheme.C.
|
virtual |
Implements ddtScheme< Type >.
Definition at line 52 of file boundedDdtScheme.C.
References tmp< T >::ref().

|
virtual |
Implements ddtScheme< Type >.
Definition at line 63 of file boundedDdtScheme.C.
References tmp< T >::ref(), and rho.

|
virtual |
Implements ddtScheme< Type >.
Definition at line 75 of file boundedDdtScheme.C.
References Foam::fvc::ddt(), tmp< T >::ref(), and rho.

|
virtual |
Implements ddtScheme< Type >.
Definition at line 87 of file boundedDdtScheme.C.
References alpha, Foam::fvc::ddt(), tmp< T >::ref(), and rho.

|
virtual |
Implements ddtScheme< Type >.
Definition at line 100 of file boundedDdtScheme.C.
References tmp< T >::ref().

|
virtual |
Implements ddtScheme< Type >.
Definition at line 111 of file boundedDdtScheme.C.
References tmp< T >::ref(), and rho.

|
virtual |
Implements ddtScheme< Type >.
Definition at line 123 of file boundedDdtScheme.C.
References Foam::fvc::ddt(), tmp< T >::ref(), rho, and Foam::fvm::Sp().

|
virtual |
Implements ddtScheme< Type >.
Definition at line 135 of file boundedDdtScheme.C.
References alpha, Foam::fvc::ddt(), tmp< T >::ref(), rho, and Foam::fvm::Sp().

|
virtual |
Implements ddtScheme< Type >.
Definition at line 150 of file boundedDdtScheme.C.
References tmp< T >::ref(), U, and Uf.

|
virtual |
Implements ddtScheme< Type >.
Definition at line 162 of file boundedDdtScheme.C.
References phi, tmp< T >::ref(), and U.

|
virtual |
Implements ddtScheme< Type >.
Definition at line 174 of file boundedDdtScheme.C.
References tmp< T >::ref(), rho, U, and Uf.

|
virtual |
Implements ddtScheme< Type >.
Definition at line 187 of file boundedDdtScheme.C.
References phi, tmp< T >::ref(), rho, and U.

|
virtual |
Implements ddtScheme< Type >.
Definition at line 199 of file boundedDdtScheme.C.
References tmp< T >::ref().

| 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 ) |