|
|
|
ddtScheme< Type > Class Template ReferenceAbstract base class for ddt schemes. More...
Inheritance diagram for ddtScheme< Type >:
![]()
Collaboration diagram for ddtScheme< Type >:
![]() Detailed Descriptiontemplate<class Type>
Abstract base class for ddt schemes.
|
| typedef GeometricField< typename flux<Type>::type, fvsPatchField, surfaceMesh > fluxFieldType |
Reimplemented in backwardDdtScheme< Type >, CoEulerDdtScheme< Type >, CrankNicholsonDdtScheme< Type >, EulerDdtScheme< Type >, SLTSDdtScheme< Type >, and steadyStateDdtScheme< Type >.
Definition at line 182 of file ddtScheme.H.
| ~ddtScheme | ( | ) | [inline, virtual] |
Definition at line 84 of file ddtScheme.C.
| virtual const word& type | ( | ) | const [pure virtual] |
Runtime type information.
| declareRunTimeSelectionTable | ( | tmp | , | |
| ddtScheme< Type > | , | |||
| Istream | , | |||
| (const fvMesh &mesh, Istream &schemeData) | , | |||
| (mesh, schemeData) | ||||
| ) |
Return a pointer to a new ddtScheme created on freestore.
Definition at line 36 of file ddtScheme.C.
References Foam::endl(), IOstream::eof(), Foam::exit(), Foam::FatalIOError, FatalIOErrorIn, Foam::Info, and mesh.

| const fvMesh& mesh | ( | ) | const [inline] |
Return mesh reference.
Reimplemented in backwardDdtScheme< Type >, boundedBackwardDdtScheme, CoEulerDdtScheme< Type >, CrankNicholsonDdtScheme< Type >, EulerDdtScheme< Type >, SLTSDdtScheme< Type >, and steadyStateDdtScheme< Type >.
Definition at line 132 of file ddtScheme.H.
| virtual tmp<GeometricField<Type, fvPatchField, volMesh> > fvcDdt | ( | const dimensioned< Type > & | ) | [pure virtual] |
| virtual tmp<GeometricField<Type, fvPatchField, volMesh> > fvcDdt | ( | const GeometricField< Type, fvPatchField, volMesh > & | ) | [pure virtual] |
| virtual tmp<GeometricField<Type, fvPatchField, volMesh> > fvcDdt | ( | const dimensionedScalar & | , | |
| const GeometricField< Type, fvPatchField, volMesh > & | ||||
| ) | [pure virtual] |
| virtual tmp<GeometricField<Type, fvPatchField, volMesh> > fvcDdt | ( | const volScalarField & | , | |
| const GeometricField< Type, fvPatchField, volMesh > & | ||||
| ) | [pure virtual] |
| virtual tmp<fvMatrix<Type> > fvmDdt | ( | GeometricField< Type, fvPatchField, volMesh > & | ) | [pure virtual] |
| virtual tmp<fvMatrix<Type> > fvmDdt | ( | const dimensionedScalar & | , | |
| GeometricField< Type, fvPatchField, volMesh > & | ||||
| ) | [pure virtual] |
| virtual tmp<fvMatrix<Type> > fvmDdt | ( | const volScalarField & | , | |
| GeometricField< Type, fvPatchField, volMesh > & | ||||
| ) | [pure virtual] |
| tmp< surfaceScalarField > fvcDdtPhiCoeff | ( | const GeometricField< Type, fvPatchField, volMesh > & | U, | |
| const fluxFieldType & | phi, | |||
| const fluxFieldType & | phiCorr | |||
| ) | [inline] |
Definition at line 92 of file ddtScheme.C.
| tmp< surfaceScalarField > fvcDdtPhiCoeff | ( | const GeometricField< Type, fvPatchField, volMesh > & | U, | |
| const fluxFieldType & | phi | |||
| ) | [inline] |
Definition at line 131 of file ddtScheme.C.
| virtual tmp<fluxFieldType> fvcDdtPhiCorr | ( | const volScalarField & | rA, | |
| const GeometricField< Type, fvPatchField, volMesh > & | U, | |||
| const fluxFieldType & | phi | |||
| ) | [pure virtual] |
| tmp< surfaceScalarField > fvcDdtPhiCoeff | ( | const volScalarField & | rho, | |
| const GeometricField< Type, fvPatchField, volMesh > & | rhoU, | |||
| const fluxFieldType & | phi | |||
| ) | [inline] |
Definition at line 172 of file ddtScheme.C.
| virtual tmp<fluxFieldType> fvcDdtPhiCorr | ( | const volScalarField & | rA, | |
| const volScalarField & | rho, | |||
| const GeometricField< Type, fvPatchField, volMesh > & | U, | |||
| const fluxFieldType & | phi | |||
| ) | [pure virtual] |
| virtual tmp<surfaceScalarField> meshPhi | ( | const GeometricField< Type, fvPatchField, volMesh > & | ) | [pure virtual] |
Definition at line 69 of file ddtScheme.H.