Abstract base class for computing contributions of the objective functions to the adjoint boundary conditions. More...
Static Public Member Functions | |
static autoPtr< boundaryAdjointContribution > | New (const word &managerName, const word &adjointSolverName, const word &simulationType, const fvPatch &patch) |
Protected Attributes | |
const fvPatch & | patch_ |
Abstract base class for computing contributions of the objective functions to the adjoint boundary conditions.
Definition at line 54 of file boundaryAdjointContribution.H.
boundaryAdjointContribution | ( | const word & | managerName, |
const word & | adjointSolverName, | ||
const word & | simulationType, | ||
const fvPatch & | patch | ||
) |
Definition at line 38 of file boundaryAdjointContribution.C.
|
virtualdefault |
TypeName | ( | "boundaryAdjointContribution" | ) |
declareRunTimeSelectionTable | ( | autoPtr | , |
boundaryAdjointContribution | , | ||
dictionary | , | ||
(const word &managerName, const word &adjointSolverName, const word &simulationType, const fvPatch &patch) | , | ||
(managerName, adjointSolverName, simulationType, patch) | |||
) |
|
static |
Definition at line 52 of file boundaryAdjointContribution.C.
References Foam::exit(), Foam::FatalError, FatalErrorInLookup, and Foam::foamVersion::patch.
Referenced by adjointSpalartAllmaras::distanceSensitivities(), and adjointBoundaryCondition< Type >::setBoundaryContributionPtr().
|
pure virtual |
Implemented in boundaryAdjointContributionIncompressible.
|
pure virtual |
Implemented in boundaryAdjointContributionIncompressible.
|
pure virtual |
Implemented in boundaryAdjointContributionIncompressible.
|
pure virtual |
Implemented in boundaryAdjointContributionIncompressible.
|
virtual |
Reimplemented in boundaryAdjointContributionIncompressible.
Definition at line 87 of file boundaryAdjointContribution.C.
References tmp::New(), boundaryAdjointContribution::patch_, fvPatch::size(), and Foam::Zero.
|
virtual |
Reimplemented in boundaryAdjointContributionIncompressible.
Definition at line 93 of file boundaryAdjointContribution.C.
References tmp::New(), boundaryAdjointContribution::patch_, fvPatch::size(), and Foam::Zero.
|
pure virtual |
Implemented in boundaryAdjointContributionIncompressible.
|
pure virtual |
Implemented in boundaryAdjointContributionIncompressible.
|
pure virtual |
Implemented in boundaryAdjointContributionIncompressible.
|
pure virtual |
Implemented in boundaryAdjointContributionIncompressible.
|
pure virtual |
Implemented in boundaryAdjointContributionIncompressible.
|
virtual |
Reimplemented in boundaryAdjointContributionIncompressible.
Definition at line 99 of file boundaryAdjointContribution.C.
References tmp::New(), boundaryAdjointContribution::patch_, fvPatch::size(), and Foam::Zero.
|
virtual |
Reimplemented in boundaryAdjointContributionIncompressible.
Definition at line 105 of file boundaryAdjointContribution.C.
References tmp::New(), boundaryAdjointContribution::patch_, fvPatch::size(), and Foam::Zero.
|
virtual |
Reimplemented in boundaryAdjointContributionIncompressible.
Definition at line 111 of file boundaryAdjointContribution.C.
References tmp::New(), boundaryAdjointContribution::patch_, fvPatch::size(), and Foam::Zero.
|
virtual |
Reimplemented in boundaryAdjointContributionIncompressible.
Definition at line 117 of file boundaryAdjointContribution.C.
References tmp::New(), boundaryAdjointContribution::patch_, fvPatch::size(), and Foam::Zero.
|
pure virtual |
Implemented in boundaryAdjointContributionIncompressible.
|
pure virtual |
Implemented in boundaryAdjointContributionIncompressible.
|
pure virtual |
Implemented in boundaryAdjointContributionIncompressible.
|
pure virtual |
Implemented in boundaryAdjointContributionIncompressible.
|
pure virtual |
Implemented in boundaryAdjointContributionIncompressible.
|
pure virtual |
Implemented in boundaryAdjointContributionIncompressible.
|
pure virtual |
Implemented in boundaryAdjointContributionIncompressible.
|
pure virtual |
Implemented in boundaryAdjointContributionIncompressible.
|
pure virtual |
Implemented in boundaryAdjointContributionIncompressible.
|
protected |
Definition at line 74 of file boundaryAdjointContribution.H.
Referenced by boundaryAdjointContribution::adjointTMVariable1Source(), boundaryAdjointContribution::adjointTMVariable2Source(), boundaryAdjointContributionIncompressible::laminarDiffusivity(), boundaryAdjointContributionIncompressible::momentumDiffusion(), boundaryAdjointContributionIncompressible::pab(), boundaryAdjointContributionIncompressible::pb(), boundaryAdjointContributionIncompressible::phiab(), boundaryAdjointContributionIncompressible::phib(), boundaryAdjointContributionIncompressible::pressureSource(), boundaryAdjointContributionIncompressible::tangentVelocitySource(), boundaryAdjointContributionIncompressible::thermalDiffusion(), boundaryAdjointContributionIncompressible::TMVariable1(), boundaryAdjointContribution::TMVariable1(), boundaryAdjointContribution::TMVariable1Diffusion(), boundaryAdjointContributionIncompressible::TMVariable1Diffusion(), boundaryAdjointContributionIncompressible::TMVariable2(), boundaryAdjointContribution::TMVariable2(), boundaryAdjointContribution::TMVariable2Diffusion(), boundaryAdjointContributionIncompressible::TMVariable2Diffusion(), boundaryAdjointContributionIncompressible::turbulentDiffusivity(), boundaryAdjointContributionIncompressible::Uab(), boundaryAdjointContributionIncompressible::Ub(), boundaryAdjointContributionIncompressible::velocitySource(), and boundaryAdjointContributionIncompressible::wallDistance().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.