Go to the documentation of this file.
44 boundaryAdjointContribution::boundaryAdjointContribution
46 const word& managerName,
47 const word& adjointSolverName,
48 const word& simulationType,
60 const word& managerName,
61 const word& adjointSolverName,
62 const word& simulationType,
66 auto cstrIter = dictionaryConstructorTablePtr_->cfind(simulationType);
68 if (!cstrIter.found())
72 "boundaryAdjointContribution",
74 *dictionaryConstructorTablePtr_
A class for handling words, derived from Foam::string.
virtual tmp< scalarField > TMVariable1Diffusion()
A class for managing temporary objects.
static constexpr const zero Zero
Global zero (0)
virtual tmp< scalarField > TMVariable1()
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
virtual label size() const
Return size.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
virtual tmp< scalarField > TMVariable2()
#define FatalErrorInLookup(lookupTag, lookupName, lookupTable)
Report an error message using Foam::FatalError.
errorManipArg< error, int > exit(error &err, const int errNo=1)
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
const std::string patch
OpenFOAM patch number as a std::string.
virtual tmp< scalarField > adjointTMVariable1Source()
static tmp< T > New(Args &&... args)
Construct tmp of T with forwarding arguments.
virtual tmp< scalarField > adjointTMVariable2Source()
virtual tmp< scalarField > TMVariable2Diffusion()
defineTypeNameAndDebug(combustionModel, 0)
static autoPtr< boundaryAdjointContribution > New(const word &managerName, const word &adjointSolverName, const word &simulationType, const fvPatch &patch)
Return a reference to the selected turbulence model.