Namespace for finite-volume. More...
Classes | |
class | convectionScheme |
Abstract base class for convection schemes. More... | |
class | gaussConvectionScheme |
Basic second-order convection using face-gradients and Gauss' theorem. More... | |
class | multivariateGaussConvectionScheme |
Basic second-order convection using face-gradients and Gauss' theorem. More... | |
class | d2dt2Scheme |
Abstract base class for d2dt2 schemes. More... | |
class | EulerD2dt2Scheme |
First-order Euler implicit d2dt2 using the current and two previous time-step values. More... | |
class | steadyStateD2dt2Scheme |
SteadyState d2dt2 which returns 0. More... | |
class | backwardDdtScheme |
Second-order backward-differencing ddt using the current and two previous time-step values. More... | |
class | boundedBackwardDdtScheme |
Second-order bounded-backward-differencing ddt using the current and two previous time-step values. More... | |
class | CoEulerDdtScheme |
Courant number limited first-order Euler implicit/explicit ddt. More... | |
class | CrankNicholsonDdtScheme |
Second-oder CrankNicholson implicit ddt using the current and previous time-step fields as well as the previous time-step ddt. More... | |
class | ddtScheme |
Abstract base class for ddt schemes. More... | |
class | EulerDdtScheme |
Basic first-order Euler implicit/explicit ddt using only the current and previous time-step values. More... | |
class | localEulerDdtScheme |
Local time-step first-order Euler implicit/explicit ddt. The reciprocal of the local time-step field is looked-up from the database with the name provided. More... | |
class | SLTSDdtScheme |
Stabilised local time-step first-order Euler implicit/explicit ddt. The time-step is adjusted locally so that an advective equations remains diagonally dominant. More... | |
class | steadyStateDdtScheme |
SteadyState implicit/explicit ddt which returns 0. More... | |
class | divScheme |
Abstract base class for div schemes. More... | |
class | gaussDivScheme |
Basic second-order div using face-gradients and Gauss' theorem. More... | |
class | extendedLeastSquaresGrad |
Second-order gradient scheme using least-squares. More... | |
class | fourthGrad |
Second-order gradient scheme using least-squares. More... | |
class | gaussGrad |
Basic second-order gradient scheme using face-interpolation and Gauss' theorem. More... | |
class | gradScheme |
Abstract base class for gradient schemes. More... | |
class | leastSquaresGrad |
Second-order gradient scheme using least-squares. More... | |
class | cellLimitedGrad |
cellLimitedGrad gradient scheme applied to a runTime selected base gradient scheme. More... | |
class | cellMDLimitedGrad |
cellMDLimitedGrad gradient scheme applied to a runTime selected base gradient scheme. More... | |
class | faceLimitedGrad |
faceLimitedGrad gradient scheme applied to a runTime selected base gradient scheme. More... | |
class | faceMDLimitedGrad |
faceMDLimitedGrad gradient scheme applied to a runTime selected base gradient scheme. More... | |
class | gaussLaplacianScheme |
Basic second-order laplacian using face-gradients and Gauss' theorem. More... | |
class | laplacianScheme |
Abstract base class for laplacian schemes. More... | |
class | correctedSnGrad |
Simple central-difference snGrad scheme with non-orthogonal correction. More... | |
class | limitedSnGrad |
Central-difference snGrad scheme with limited non-orthogonal correction. More... | |
class | quadraticFitSnGrad |
class | snGradScheme |
Abstract base class for snGrad schemes. More... | |
class | uncorrectedSnGrad |
Simple central-difference snGrad scheme without non-orthogonal correction. More... |
Variables | |
ddtScheme< scalar > ::addIstreamConstructorToTable < boundedBackwardDdtScheme > | addboundedBackwardDdtSchemeIstreamConstructorToTable_ |
typedef laplacianScheme< scalar , scalar > laplacianSchemescalarscalar |
Definition at line 50 of file laplacianSchemes.C.
typedef laplacianScheme< scalar , symmTensor > laplacianSchemescalarsymmTensor |
Definition at line 50 of file laplacianSchemes.C.
typedef laplacianScheme< scalar , tensor > laplacianSchemescalartensor |
Definition at line 50 of file laplacianSchemes.C.
typedef laplacianScheme< vector , scalar > laplacianSchemevectorscalar |
Definition at line 50 of file laplacianSchemes.C.
typedef laplacianScheme< vector , symmTensor > laplacianSchemevectorsymmTensor |
Definition at line 51 of file laplacianSchemes.C.
typedef laplacianScheme< vector , tensor > laplacianSchemevectortensor |
Definition at line 51 of file laplacianSchemes.C.
typedef laplacianScheme< sphericalTensor , scalar > laplacianSchemesphericalTensorscalar |
Definition at line 51 of file laplacianSchemes.C.
Definition at line 52 of file laplacianSchemes.C.
Definition at line 52 of file laplacianSchemes.C.
typedef laplacianScheme< symmTensor , scalar > laplacianSchemesymmTensorscalar |
Definition at line 52 of file laplacianSchemes.C.
Definition at line 53 of file laplacianSchemes.C.
typedef laplacianScheme< symmTensor , tensor > laplacianSchemesymmTensortensor |
Definition at line 53 of file laplacianSchemes.C.
typedef laplacianScheme< tensor , scalar > laplacianSchemetensorscalar |
Definition at line 53 of file laplacianSchemes.C.
typedef laplacianScheme< tensor , symmTensor > laplacianSchemetensorsymmTensor |
Definition at line 54 of file laplacianSchemes.C.
typedef laplacianScheme< tensor , tensor > laplacianSchemetensortensor |
Definition at line 54 of file laplacianSchemes.C.
Foam::fv::defineTemplateRunTimeSelectionTable | ( | convectionScheme< scalar > | , |
Istream | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | convectionScheme< scalar > | , |
Multivariate | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | convectionScheme< vector > | , |
Istream | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | convectionScheme< vector > | , |
Multivariate | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | convectionScheme< sphericalTensor > | , |
Istream | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | convectionScheme< sphericalTensor > | , |
Multivariate | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | convectionScheme< symmTensor > | , |
Istream | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | convectionScheme< symmTensor > | , |
Multivariate | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | convectionScheme< tensor > | , |
Istream | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | convectionScheme< tensor > | , |
Multivariate | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | d2dt2Scheme< scalar > | , |
Istream | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | d2dt2Scheme< vector > | , |
Istream | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | d2dt2Scheme< sphericalTensor > | , |
Istream | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | d2dt2Scheme< symmTensor > | , |
Istream | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | d2dt2Scheme< tensor > | , |
Istream | |||
) |
Foam::fv::defineTypeNameAndDebug | ( | boundedBackwardDdtScheme | , |
0 | |||
) |
const FieldField<fvPatchField, Type>& Foam::fv::ff | ( | const FieldField< fvPatchField, Type > & | bf | ) |
Definition at line 272 of file CrankNicholsonDdtScheme.C.
Referenced by CrankNicholsonDdtScheme< Type >::fvcDdt(), and CrankNicholsonDdtScheme< Type >::fvmDdt().
Foam::fv::defineTemplateRunTimeSelectionTable | ( | ddtScheme< scalar > | , |
Istream | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | ddtScheme< vector > | , |
Istream | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | ddtScheme< sphericalTensor > | , |
Istream | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | ddtScheme< symmTensor > | , |
Istream | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | ddtScheme< tensor > | , |
Istream | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | divScheme< vector > | , |
Istream | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | divScheme< sphericalTensor > | , |
Istream | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | divScheme< symmTensor > | , |
Istream | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | divScheme< tensor > | , |
Istream | |||
) |
Foam::fv::NamespaceName | ( | "fv" | ) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | gradScheme< scalar > | , |
Istream | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | gradScheme< vector > | , |
Istream | |||
) |
Foam::fv::makeFvGradScheme | ( | cellLimitedGrad | ) |
Definition at line 46 of file cellLimitedGrads.C.
References Foam::min().
Foam::fv::makeFvGradScheme | ( | cellMDLimitedGrad | ) |
Definition at line 46 of file cellMDLimitedGrads.C.
References fvMesh::boundary(), GeometricField< Type, PatchField, GeoMesh >::boundaryField(), fvMesh::C(), fvMesh::Cf(), gaussGrad< Type >::correctBoundaryConditions(), GeometricField< Type, PatchField, GeoMesh >::correctBoundaryConditions(), fvPatchField< Type >::coupled(), forAll, Foam::max(), mesh, Foam::min(), fvMesh::neighbour(), fvMesh::owner(), patchi, and fvPatchField< Type >::patchNeighbourField().
Foam::fv::makeFvGradScheme | ( | faceLimitedGrad | ) |
Definition at line 46 of file faceLimitedGrads.C.
References Foam::min().
Foam::fv::makeFvGradScheme | ( | faceMDLimitedGrad | ) |
Definition at line 47 of file faceMDLimitedGrads.C.
References fvMesh::boundary(), GeometricField< Type, PatchField, GeoMesh >::boundaryField(), fvMesh::C(), fvMesh::Cf(), gaussGrad< Type >::correctBoundaryConditions(), GeometricField< Type, PatchField, GeoMesh >::correctBoundaryConditions(), fvPatchField< Type >::coupled(), fvPatchField< Type >::fixesValue(), forAll, cellMDLimitedGrad< Type >::limitFace(), Foam::max(), mesh, Foam::min(), fvMesh::neighbour(), fvMesh::owner(), patchi, and fvPatchField< Type >::patchNeighbourField().
defineTemplateRunTimeSelectionTable | ( | laplacianSchemescalarscalar | , |
Istream | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | snGradScheme< scalar > | , |
Mesh | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | snGradScheme< vector > | , |
Mesh | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | snGradScheme< sphericalTensor > | , |
Mesh | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | snGradScheme< symmTensor > | , |
Mesh | |||
) |
Foam::fv::defineTemplateRunTimeSelectionTable | ( | snGradScheme< tensor > | , |
Mesh | |||
) |
ddtScheme<scalar>::addIstreamConstructorToTable<boundedBackwardDdtScheme> addboundedBackwardDdtSchemeIstreamConstructorToTable_ |
Definition at line 39 of file boundedBackwardDdtSchemes.C.