Go to the documentation of this file.
51 ATCUaGradU::ATCUaGradU
112 "ATCFISensitivityTerm" +
type(),
addToRunTimeSelectionTable(decompositionMethod, kahipDecomp, dictionary)
void reset(T *p=nullptr) noexcept
Delete managed object and set to new given pointer.
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> reconstruct(const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
Defines the attributes of an object for which implicit objectRegistry management is supported,...
tmp< GeometricField< cmptType, PatchField, GeoMesh > > component(const direction) const
Return a component of the field.
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad(const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
const dimensionSet dimLength(0, 1, 0, 0, 0, 0, 0)
A class for managing temporary objects.
static constexpr const zero Zero
Global zero (0)
static word timeName(const scalar t, const int precision=precision_)
const surfaceScalarField & phiaInst() const
Return const reference to volume flux.
const surfaceScalarField & phi() const
Return const reference to volume flux.
tmp< fvMatrix< Type > > Su(const DimensionedField< Type, volMesh > &, const GeometricField< Type, fvPatchField, volMesh > &)
Base class for selecting the adjoint transpose convection model. Inherits from regIOobject to add loo...
Class including all adjoint fields for incompressible flows.
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
const volVectorField & U() const
Return const reference to velocity.
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
const volVectorField & Ua() const
Return const reference to velocity.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual void addATC(fvVectorMatrix &UaEqn)
Add ATC.
Macros for easy insertion into run-time selection tables.
Mesh data needed to do the Finite Volume discretisation.
GeometricField< vector, fvPatchField, volMesh > volVectorField
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
dimensionedSymmTensor sqr(const dimensionedVector &dv)
Internal & ref(const bool updateAccessTime=true)
Return a reference to the dimensioned internal field.
const incompressibleAdjointVars & adjointVars_
fileName::Type type(const fileName &name, const bool followLink=true)
Return the file type: DIRECTORY or FILE, normally following symbolic links.
A special matrix type and solver, designed for finite volume solutions of scalar equations....
const Time & time() const
Return the top-level database.
void smoothATC()
Limit ATC field using ATClimiter_.
virtual tmp< volTensorField > getFISensitivityTerm() const
Get the FI sensitivity derivatives term coming from the ATC.
tmp< fvMatrix< Type > > div(const surfaceScalarField &flux, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
defineTypeNameAndDebug(combustionModel, 0)
dimensioned< tensor > dimensionedTensor
Dimensioned tensor obtained from generic dimensioned type.
const volVectorField & UaInst() const
Return const reference to velocity.
const bool reconstructGradients_
const scalar extraConvection_
const incompressibleVars & primalVars_
Base class for solution control classes.