Go to the documentation of this file.
38 namespace incompressible
63 <<
"includeObjectiveContribution set to true in both "
64 <<
"surfaceSensitivities and the parameterization options" <<
nl
65 <<
"This will lead to double contributions " <<
nl
66 <<
"Disabling the former"
102 dict.optionalSubDict(
"surfaceSensitivities"),
107 includeObjective_(true),
108 writeSensitivityMap_(true)
const dictionary & dict() const
class for managing incompressible objective functions.
A class for handling words, derived from Foam::string.
defineTypeNameAndDebug(adjointEikonalSolver, 0)
virtual bool readDict(const dictionary &dict)
bool read(const char *buf, int32_t &val)
virtual void accumulateIntegrand(const scalar dt)
virtual void accumulateBCSensitivityIntegrand(const scalar dt)
Base class for Surface Integral-based sensitivity derivatives.
Ostream & endl(Ostream &os)
virtual void write(const word &baseName=word::null)
sensitivitySurface surfaceSensitivity_
virtual void write(const word &baseName=word::null)
void setIncludeSurfaceArea(const bool includeSurfaceArea)
Class including all adjoint fields for incompressible flows.
virtual void clearSensitivities()
virtual bool readDict(const dictionary &dict)
virtual void accumulateIntegrand(const scalar dt)
virtual void write(const word &baseName=word::null)
virtual void accumulateDirectSensitivityIntegrand(const scalar dt)
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
void setIncludeObjective(const bool includeObjective)
Macros for easy insertion into run-time selection tables.
const sensitivitySurface & getSurfaceSensitivities() const
Mesh data needed to do the Finite Volume discretisation.
bool writeSensitivityMap_
virtual void clearSensitivities()
const dictionary & optionalSubDict(const word &keyword, enum keyType::option matchOpt=keyType::REGEX) const
virtual void clearSensitivities()
T getOrDefault(const word &keyword, const T &deflt, enum keyType::option matchOpt=keyType::REGEX) const
bool getIncludeObjective() const
#define WarningInFunction
virtual bool readDict(const dictionary &dict)
Calculation of adjoint based sensitivities at wall faces.
Base class for solution control classes.