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.