Abstract base class for objective functions in incompressible flows. More...
Public Member Functions | |
TypeName ("incompressible") | |
Runtime type information. More... | |
declareRunTimeSelectionTable (autoPtr, objectiveIncompressible, dictionary,(const fvMesh &mesh, const dictionary &dict, const word &adjointSolverName, const word &primalSolverName),(mesh, dict, adjointSolverName, primalSolverName)) | |
objectiveIncompressible (const fvMesh &mesh, const dictionary &dict, const word &adjointSolverName, const word &primalSolverName) | |
Construct from components. More... | |
virtual | ~objectiveIncompressible ()=default |
Destructor. More... | |
virtual scalar | J ()=0 |
Return the objective function value. More... | |
const volVectorField & | dJdv () |
Contribution to field adjoint momentum eqs. More... | |
const volScalarField & | dJdp () |
Contribution to field adjoint continuity eq. More... | |
const volScalarField & | dJdT () |
Contribution to field adjoint energy eq. More... | |
const volScalarField & | dJdTMvar1 () |
Contribution to field adjoint turbulence model variable 1. More... | |
const volScalarField & | dJdTMvar2 () |
Contribution to field adjoint turbulence model variable 2. More... | |
const fvPatchVectorField & | boundarydJdv (const label) |
Objective partial deriv wrt velocity for a specific patch. More... | |
const fvPatchScalarField & | boundarydJdvn (const label) |
Objective partial deriv wrt normal velocity for a specific patch. More... | |
const fvPatchVectorField & | boundarydJdvt (const label) |
Objective partial deriv wrt tangent velocity for a specific patch. More... | |
const fvPatchVectorField & | boundarydJdp (const label) |
const fvPatchScalarField & | boundarydJdT (const label) |
Objective partial deriv wrt temperature for a specific patch. More... | |
const fvPatchScalarField & | boundarydJdTMvar1 (const label) |
const fvPatchScalarField & | boundarydJdTMvar2 (const label) |
const boundaryVectorField & | boundarydJdv () |
Objective partial deriv wrt velocity for all patches. More... | |
const boundaryScalarField & | boundarydJdvn () |
Objective partial deriv wrt normal velocity for all patches. More... | |
const boundaryVectorField & | boundarydJdvt () |
Objective partial deriv wrt tangent velocity for all patches. More... | |
const boundaryVectorField & | boundarydJdp () |
Objective partial deriv wrt pressure (times normal) for all patches. More... | |
const boundaryScalarField & | boundarydJdT () |
Objective partial deriv wrt temperature for all patches. More... | |
const boundaryScalarField & | boundarydJdTMvar1 () |
Objective partial deriv wrt turbulence model var 1 for all patches. More... | |
const boundaryScalarField & | boundarydJdTMvar2 () |
Objective partial deriv wrt turbulence model var 2 for all patches. More... | |
virtual void | update () |
Update objective function derivatives. More... | |
virtual void | nullify () |
Update objective function derivatives. More... | |
virtual void | update_dJdv () |
Update vol and boundary fields and derivatives. More... | |
virtual void | update_dJdp () |
virtual void | update_dJdT () |
virtual void | update_dJdTMvar1 () |
virtual void | update_dJdTMvar2 () |
virtual void | update_dJdb () |
virtual void | update_divDxDbMultiplier () |
Update div( dx/db multiplier). Volume-based sensitivity term. More... | |
virtual void | update_gradDxDbMultiplier () |
Update grad( dx/db multiplier). Volume-based sensitivity term. More... | |
virtual void | update_boundarydJdv () |
virtual void | update_boundarydJdvn () |
virtual void | update_boundarydJdvt () |
virtual void | update_boundarydJdp () |
virtual void | update_boundarydJdT () |
virtual void | update_boundarydJdTMvar1 () |
virtual void | update_boundarydJdTMvar2 () |
virtual void | update_boundarydJdb () |
Update objective function derivative term. More... | |
virtual void | update_dSdbMultiplier () |
Update d (normal dS) / db multiplier. Surface-based sensitivity term. More... | |
virtual void | update_dndbMultiplier () |
Update d (normal) / db multiplier. Surface-based sensitivity term. More... | |
virtual void | update_dxdbMultiplier () |
Update d (x) / db multiplier. Surface-based sensitivity term. More... | |
virtual void | update_dxdbDirectMultiplier () |
virtual void | update_meanValues () |
virtual void | write () const |
Write objective function history. More... | |
bool | hasdJdv () const |
Inline functions for checking whether pointers are set or not. More... | |
bool | hasdJdp () const |
bool | hasdJdT () const |
bool | hasdJdTMVar1 () const |
bool | hasdJdTMVar2 () const |
bool | hasBoundarydJdv () const |
bool | hasBoundarydJdvn () const |
bool | hasBoundarydJdvt () const |
bool | hasBoundarydJdp () const |
bool | hasBoundarydJdT () const |
bool | hasBoundarydJdTMVar1 () const |
bool | hasBoundarydJdTMVar2 () const |
Public Member Functions inherited from objective | |
TypeName ("objective") | |
Runtime type information. More... | |
declareRunTimeNewSelectionTable (autoPtr, objective, objective,(const fvMesh &mesh, const dictionary &dict, const word &adjointSolverName, const word &primalSolverName),(mesh, dict, adjointSolverName, primalSolverName)) | |
objective (const fvMesh &mesh, const dictionary &dict, const word &adjointSolverName, const word &primalSolverName) | |
Construct from components. More... | |
virtual | ~objective ()=default |
Destructor. More... | |
virtual bool | readDict (const dictionary &dict) |
scalar | JCycle () const |
void | accumulateJMean (solverControl &solverControl) |
Accumulate contribution for the mean objective value. More... | |
void | accumulateJMean () |
Accumulate contribution for the mean objective value. More... | |
scalar | weight () const |
Return the objective function weight. More... | |
bool | isWithinIntegrationTime () const |
Check whether this is an objective integration time. More... | |
void | incrementIntegrationTimes (const scalar timeSpan) |
Increment integration times. More... | |
const volScalarField & | dJdb () |
Contribution to field sensitivities. More... | |
const fvPatchVectorField & | boundarydJdb (const label) |
Contribution to surface sensitivities for a specific patch. More... | |
const fvPatchVectorField & | dSdbMultiplier (const label) |
Multiplier of delta(n dS)/delta b. More... | |
const fvPatchVectorField & | dndbMultiplier (const label) |
Multiplier of delta(n dS)/delta b. More... | |
const fvPatchVectorField & | dxdbMultiplier (const label) |
Multiplier of delta(x)/delta b. More... | |
const fvPatchVectorField & | dxdbDirectMultiplier (const label) |
Multiplier of delta(x)/delta b. More... | |
const vectorField & | boundaryEdgeMultiplier (const label patchI, const label edgeI) |
Multiplier located at patch boundary edges. More... | |
const fvPatchTensorField & | boundarydJdStress (const label) |
Objective partial deriv wrt stress tensor. More... | |
const boundaryVectorField & | boundarydJdb () |
Contribution to surface sensitivities for all patches. More... | |
const boundaryVectorField & | dSdbMultiplier () |
Multiplier of delta(n dS)/delta b for all patches. More... | |
const boundaryVectorField & | dndbMultiplier () |
Multiplier of delta(n dS)/delta b for all patches. More... | |
const boundaryVectorField & | dxdbMultiplier () |
Multiplier of delta(x)/delta b for all patches. More... | |
const boundaryVectorField & | dxdbDirectMultiplier () |
Multiplier of delta(x)/delta b for all patches. More... | |
const vectorField3 & | boundaryEdgeMultiplier () |
Multiplier located at patch boundary edges. More... | |
const boundaryTensorField & | boundarydJdStress () |
Objective partial deriv wrt stress tensor. More... | |
const volScalarField & | divDxDbMultiplier () |
Multiplier of grad( delta(x)/delta b) for volume-based sensitivities. More... | |
const volTensorField & | gradDxDbMultiplier () |
Multiplier of grad( delta(x)/delta b) for volume-based sensitivities. More... | |
virtual void | updateNormalizationFactor () |
virtual void | update_boundaryEdgeContribution () |
Update boundary edge contributions. More... | |
virtual void | update_dJdStressMultiplier () |
Update dJ/dStress field. More... | |
virtual void | writeInstantaneousValue () const |
Write objective function history at each primal solver iteration. More... | |
virtual void | writeMeanValue () const |
Write mean objective function history. More... | |
const word & | objectiveName () const |
bool | hasdJdb () const |
bool | hasBoundarydJdb () const |
bool | hasdSdbMult () const |
bool | hasdndbMult () const |
bool | hasdxdbMult () const |
bool | hasdxdbDirectMult () const |
bool | hasBoundaryEdgeContribution () const |
bool | hasBoundarydJdStress () const |
bool | hasDivDxDbMult () const |
bool | hasGradDxDbMult () const |
bool | hasIntegrationStartTime () const |
bool | hasIntegrationEndTime () const |
Static Public Member Functions | |
static autoPtr< objectiveIncompressible > | New (const fvMesh &mesh, const dictionary &dict, const word &adjointSolverName, const word &primalSolverName) |
Return a reference to the selected turbulence model. More... | |
Static Public Member Functions inherited from objective | |
static autoPtr< objective > | New (const fvMesh &mesh, const dictionary &dict, const word &objectiveType, const word &adjointSolverName, const word &primalSolverName) |
Return a reference to the selected turbulence model. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from objective | |
const dictionary & | dict () const |
Return objective dictionary. More... | |
void | setObjectiveFilePtr () const |
Set the output file ptr. More... | |
void | setInstantValueFilePtr () const |
Set the output file ptr for the instantaneous value. More... | |
void | setMeanValueFilePtr () const |
Set the output file ptr for the mean value. More... | |
Abstract base class for objective functions in incompressible flows.
Definition at line 54 of file objectiveIncompressible.H.
objectiveIncompressible | ( | const fvMesh & | mesh, |
const dictionary & | dict, | ||
const word & | adjointSolverName, | ||
const word & | primalSolverName | ||
) |
Construct from components.
Definition at line 54 of file objectiveIncompressible.C.
References dict, and dictionary::get().
|
virtualdefault |
Destructor.
TypeName | ( | "incompressible" | ) |
Runtime type information.
declareRunTimeSelectionTable | ( | autoPtr | , |
objectiveIncompressible | , | ||
dictionary | , | ||
(const fvMesh &mesh, const dictionary &dict, const word &adjointSolverName, const word &primalSolverName) | , | ||
(mesh, dict, adjointSolverName, primalSolverName) | |||
) |
|
static |
Return a reference to the selected turbulence model.
Definition at line 97 of file objectiveIncompressible.C.
References dict, dictionary::dictName(), Foam::endl(), Foam::exit(), Foam::FatalIOError, FatalIOErrorInLookup, dictionary::get(), Foam::Info, and mesh.
|
pure virtual |
Return the objective function value.
Implements objective.
Implemented in objectiveMoment, objectiveForce, objectivePtLosses, objectiveForceTarget, and objectivePartialVolume.
Referenced by objectiveIncompressible::update().
const volVectorField & dJdv | ( | ) |
Contribution to field adjoint momentum eqs.
Definition at line 131 of file objectiveIncompressible.C.
References objectiveIncompressible::dJdvPtr_, objective::mesh_, and Foam::type().
const volScalarField & dJdp | ( | ) |
Contribution to field adjoint continuity eq.
Definition at line 150 of file objectiveIncompressible.C.
References objectiveIncompressible::dJdpPtr_, objective::mesh_, and Foam::type().
const volScalarField & dJdT | ( | ) |
Contribution to field adjoint energy eq.
Definition at line 169 of file objectiveIncompressible.C.
References objectiveIncompressible::dJdTPtr_, objective::mesh_, and Foam::type().
const volScalarField & dJdTMvar1 | ( | ) |
Contribution to field adjoint turbulence model variable 1.
Definition at line 188 of file objectiveIncompressible.C.
References objectiveIncompressible::dJdTMvar1Ptr_, objective::mesh_, and Foam::type().
const volScalarField & dJdTMvar2 | ( | ) |
Contribution to field adjoint turbulence model variable 2.
Definition at line 207 of file objectiveIncompressible.C.
References objectiveIncompressible::dJdTMvar2Ptr_, objective::mesh_, and Foam::type().
const fvPatchVectorField & boundarydJdv | ( | const label | patchI | ) |
Objective partial deriv wrt velocity for a specific patch.
Definition at line 227 of file objectiveIncompressible.C.
const fvPatchScalarField & boundarydJdvn | ( | const label | patchI | ) |
Objective partial deriv wrt normal velocity for a specific patch.
Definition at line 240 of file objectiveIncompressible.C.
const fvPatchVectorField & boundarydJdvt | ( | const label | patchI | ) |
Objective partial deriv wrt tangent velocity for a specific patch.
Definition at line 253 of file objectiveIncompressible.C.
const fvPatchVectorField & boundarydJdp | ( | const label | patchI | ) |
Objective partial deriv wrt pressure (times normal) for a specific patch
Definition at line 266 of file objectiveIncompressible.C.
const fvPatchScalarField & boundarydJdT | ( | const label | patchI | ) |
Objective partial deriv wrt temperature for a specific patch.
Definition at line 279 of file objectiveIncompressible.C.
const fvPatchScalarField & boundarydJdTMvar1 | ( | const label | patchI | ) |
Objective partial deriv wrt turbulence model var 1 for a specific patch
Definition at line 292 of file objectiveIncompressible.C.
const fvPatchScalarField & boundarydJdTMvar2 | ( | const label | patchI | ) |
Objective partial deriv wrt turbulence model var 2 for a specific patch
Definition at line 305 of file objectiveIncompressible.C.
const boundaryVectorField & boundarydJdv | ( | ) |
Objective partial deriv wrt velocity for all patches.
Definition at line 317 of file objectiveIncompressible.C.
References objectiveIncompressible::bdJdvPtr_, and objective::mesh_.
Referenced by boundaryAdjointContributionIncompressible::velocitySource().
const boundaryScalarField & boundarydJdvn | ( | ) |
Objective partial deriv wrt normal velocity for all patches.
Definition at line 327 of file objectiveIncompressible.C.
References objectiveIncompressible::bdJdvnPtr_, and objective::mesh_.
Referenced by boundaryAdjointContributionIncompressible::pressureSource().
const boundaryVectorField & boundarydJdvt | ( | ) |
Objective partial deriv wrt tangent velocity for all patches.
Definition at line 337 of file objectiveIncompressible.C.
References objectiveIncompressible::bdJdvtPtr_, and objective::mesh_.
Referenced by boundaryAdjointContributionIncompressible::tangentVelocitySource().
const boundaryVectorField & boundarydJdp | ( | ) |
Objective partial deriv wrt pressure (times normal) for all patches.
Definition at line 347 of file objectiveIncompressible.C.
References objectiveIncompressible::bdJdpPtr_, and objective::mesh_.
Referenced by boundaryAdjointContributionIncompressible::normalVelocitySource().
const boundaryScalarField & boundarydJdT | ( | ) |
Objective partial deriv wrt temperature for all patches.
Definition at line 357 of file objectiveIncompressible.C.
References objectiveIncompressible::bdJdTPtr_, and objective::mesh_.
Referenced by boundaryAdjointContributionIncompressible::energySource().
const boundaryScalarField & boundarydJdTMvar1 | ( | ) |
Objective partial deriv wrt turbulence model var 1 for all patches.
Definition at line 367 of file objectiveIncompressible.C.
References objectiveIncompressible::bdJdTMvar1Ptr_, and objective::mesh_.
Referenced by boundaryAdjointContributionIncompressible::adjointTMVariable1Source().
const boundaryScalarField & boundarydJdTMvar2 | ( | ) |
Objective partial deriv wrt turbulence model var 2 for all patches.
Definition at line 377 of file objectiveIncompressible.C.
References objectiveIncompressible::bdJdTMvar2Ptr_, and objective::mesh_.
Referenced by boundaryAdjointContributionIncompressible::adjointTMVariable2Source().
|
virtual |
Update objective function derivatives.
Implements objective.
Definition at line 387 of file objectiveIncompressible.C.
References objectiveIncompressible::J(), objectiveIncompressible::update_boundarydJdb(), objectiveIncompressible::update_boundarydJdp(), objectiveIncompressible::update_boundarydJdT(), objectiveIncompressible::update_boundarydJdTMvar1(), objectiveIncompressible::update_boundarydJdTMvar2(), objectiveIncompressible::update_boundarydJdv(), objectiveIncompressible::update_boundarydJdvn(), objectiveIncompressible::update_boundarydJdvt(), objective::update_boundaryEdgeContribution(), objectiveIncompressible::update_divDxDbMultiplier(), objectiveIncompressible::update_dJdb(), objectiveIncompressible::update_dJdp(), objective::update_dJdStressMultiplier(), objectiveIncompressible::update_dJdT(), objectiveIncompressible::update_dJdTMvar1(), objectiveIncompressible::update_dJdTMvar2(), objectiveIncompressible::update_dJdv(), objectiveIncompressible::update_dndbMultiplier(), objectiveIncompressible::update_dSdbMultiplier(), objectiveIncompressible::update_dxdbDirectMultiplier(), objectiveIncompressible::update_dxdbMultiplier(), objectiveIncompressible::update_gradDxDbMultiplier(), and objectiveIncompressible::update_meanValues().
|
virtual |
Update objective function derivatives.
Reimplemented from objective.
Definition at line 424 of file objectiveIncompressible.C.
References objectiveIncompressible::bdJdpPtr_, objectiveIncompressible::bdJdTMvar1Ptr_, objectiveIncompressible::bdJdTMvar2Ptr_, objectiveIncompressible::bdJdTPtr_, objectiveIncompressible::bdJdvnPtr_, objectiveIncompressible::bdJdvPtr_, objectiveIncompressible::bdJdvtPtr_, objectiveIncompressible::dJdpPtr_, objectiveIncompressible::dJdTMvar1Ptr_, objectiveIncompressible::dJdTMvar2Ptr_, objectiveIncompressible::dJdTPtr_, objectiveIncompressible::dJdvPtr_, objectiveIncompressible::hasBoundarydJdp(), objectiveIncompressible::hasBoundarydJdT(), objectiveIncompressible::hasBoundarydJdTMVar1(), objectiveIncompressible::hasBoundarydJdTMVar2(), objectiveIncompressible::hasBoundarydJdv(), objectiveIncompressible::hasBoundarydJdvn(), objectiveIncompressible::hasBoundarydJdvt(), objectiveIncompressible::hasdJdp(), objectiveIncompressible::hasdJdT(), objectiveIncompressible::hasdJdTMVar1(), objectiveIncompressible::hasdJdTMVar2(), objectiveIncompressible::hasdJdv(), objective::nullified_, objective::nullify(), VectorSpace< Vector< scalar >, scalar, 3 >::zero, and Foam::Zero.
|
inlinevirtual |
Update vol and boundary fields and derivatives.
Do nothing in the base. The relevant ones should be overwritten in the child objective functions
Definition at line 236 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Definition at line 239 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Definition at line 242 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Definition at line 245 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Definition at line 248 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Definition at line 251 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Update div( dx/db multiplier). Volume-based sensitivity term.
Reimplemented from objective.
Definition at line 254 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Update grad( dx/db multiplier). Volume-based sensitivity term.
Reimplemented from objective.
Definition at line 257 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Reimplemented in objectivePtLosses.
Definition at line 260 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Reimplemented in objectivePtLosses.
Definition at line 263 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Reimplemented in objectivePtLosses.
Definition at line 266 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Reimplemented in objectiveMoment, objectiveForce, and objectivePtLosses.
Definition at line 269 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Definition at line 272 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Definition at line 275 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Definition at line 278 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Update objective function derivative term.
Reimplemented from objective.
Definition at line 281 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Update d (normal dS) / db multiplier. Surface-based sensitivity term.
Reimplemented from objective.
Reimplemented in objectiveMoment, objectiveForce, and objectivePartialVolume.
Definition at line 284 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Update d (normal) / db multiplier. Surface-based sensitivity term.
Reimplemented from objective.
Definition at line 287 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Update d (x) / db multiplier. Surface-based sensitivity term.
Reimplemented from objective.
Reimplemented in objectiveMoment, and objectiveForce.
Definition at line 290 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Update d (x) / db multiplier. Surface and volume-based sensitivity term
Reimplemented from objective.
Reimplemented in objectiveMoment, and objectivePartialVolume.
Definition at line 293 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
inlinevirtual |
Some objectives need to store some auxiliary values. If averaging is enabled, update these mean values here.
By convention, the mean values (eg mean drag) refer to these flow values computed using the mean fields, rather than averaging the values themselves
Reimplemented in objectiveMoment.
Definition at line 301 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::update().
|
virtual |
Write objective function history.
Reimplemented from objective.
Reimplemented in objectivePtLosses, objectivePartialVolume, and objectiveForceTarget.
Definition at line 485 of file objectiveIncompressible.C.
References objective::write().
|
inline |
Inline functions for checking whether pointers are set or not.
Definition at line 33 of file objectiveIncompressibleI.H.
References objectiveIncompressible::dJdvPtr_.
Referenced by objectiveIncompressible::nullify().
|
inline |
Definition at line 39 of file objectiveIncompressibleI.H.
Referenced by objectiveIncompressible::nullify().
|
inline |
Definition at line 45 of file objectiveIncompressibleI.H.
Referenced by objectiveIncompressible::nullify().
|
inline |
Definition at line 51 of file objectiveIncompressibleI.H.
Referenced by objectiveIncompressible::nullify().
|
inline |
Definition at line 57 of file objectiveIncompressibleI.H.
Referenced by objectiveIncompressible::nullify().
|
inline |
Definition at line 63 of file objectiveIncompressibleI.H.
Referenced by objectiveIncompressible::nullify().
|
inline |
Definition at line 69 of file objectiveIncompressibleI.H.
Referenced by objectiveIncompressible::nullify().
|
inline |
Definition at line 75 of file objectiveIncompressibleI.H.
Referenced by objectiveIncompressible::nullify().
|
inline |
Definition at line 81 of file objectiveIncompressibleI.H.
Referenced by objectiveIncompressible::nullify().
|
inline |
Definition at line 87 of file objectiveIncompressibleI.H.
Referenced by objectiveIncompressible::nullify().
|
inline |
Definition at line 93 of file objectiveIncompressibleI.H.
Referenced by objectiveIncompressible::nullify().
|
inline |
Definition at line 99 of file objectiveIncompressibleI.H.
Referenced by objectiveIncompressible::nullify().
|
protected |
Definition at line 62 of file objectiveIncompressible.H.
Referenced by objectivePtLosses::initialize(), objectivePtLosses::J(), objectiveForce::J(), objectiveMoment::J(), objectivePtLosses::update_boundarydJdp(), objectivePtLosses::update_boundarydJdv(), objectivePtLosses::update_boundarydJdvn(), objectivePtLosses::update_boundarydJdvt(), objectiveForce::update_dSdbMultiplier(), objectiveMoment::update_dSdbMultiplier(), objectiveMoment::update_dxdbDirectMultiplier(), objectiveForce::update_dxdbMultiplier(), objectiveMoment::update_dxdbMultiplier(), and objectiveMoment::update_meanValues().
|
protected |
Definition at line 67 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::dJdv(), objectiveIncompressible::hasdJdv(), and objectiveIncompressible::nullify().
|
protected |
Definition at line 68 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::dJdp(), and objectiveIncompressible::nullify().
|
protected |
Definition at line 69 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::dJdT(), and objectiveIncompressible::nullify().
|
protected |
First turbulence model variable.
Definition at line 72 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::dJdTMvar1(), and objectiveIncompressible::nullify().
|
protected |
Second turbulence model variable.
Definition at line 75 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::dJdTMvar2(), and objectiveIncompressible::nullify().
|
protected |
Definition at line 79 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::boundarydJdv(), objectiveIncompressible::nullify(), and objectivePtLosses::update_boundarydJdv().
|
protected |
Adjoint outlet pressure.
Definition at line 82 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::boundarydJdvn(), objectiveIncompressible::nullify(), and objectivePtLosses::update_boundarydJdvn().
|
protected |
Adjoint outlet velocity.
Definition at line 85 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::boundarydJdvt(), objectiveIncompressible::nullify(), and objectivePtLosses::update_boundarydJdvt().
|
protected |
Adjoint (intlet,wall) velocity.
Definition at line 88 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::boundarydJdp(), objectiveIncompressible::nullify(), objectivePtLosses::update_boundarydJdp(), objectiveForce::update_boundarydJdp(), and objectiveMoment::update_boundarydJdp().
|
protected |
Adjoint outlet temperature.
Definition at line 91 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::boundarydJdT(), and objectiveIncompressible::nullify().
|
protected |
Adjoint outlet turbulence model var 1.
Definition at line 94 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::boundarydJdTMvar1(), and objectiveIncompressible::nullify().
|
protected |
Adjoint outlet turbulence model var 2.
Definition at line 97 of file objectiveIncompressible.H.
Referenced by objectiveIncompressible::boundarydJdTMvar2(), and objectiveIncompressible::nullify().