Base class for solution control classes. More...
Public Member Functions | |
TypeName ("adjointBoundaryCondition") | |
adjointBoundaryCondition (const fvPatch &p, const DimensionedField< Type, volMesh > &iF, const word &solverName) | |
adjointBoundaryCondition (const adjointBoundaryCondition< Type > &) | |
virtual | ~adjointBoundaryCondition ()=default |
const word & | objectiveManagerName () const |
const word & | adjointSolverName () const |
const word & | simulationType () const |
void | setBoundaryContributionPtr () |
boundaryAdjointContribution & | getBoundaryAdjContribution () |
const ATCModel & | getATC () const |
virtual tmp< Field< typename Foam::outerProduct< Foam::vector, Type >::type > > | dxdbMult () const |
Protected Member Functions | |
template<class Type2 > | |
tmp< Field< typename Foam::outerProduct< Foam::vector, Type2 >::type > > | computePatchGrad (word name) |
bool | addATCUaGradUTerm () |
Protected Attributes | |
const fvPatch & | patch_ |
word | managerName_ |
word | adjointSolverName_ |
word | simulationType_ |
autoPtr< boundaryAdjointContribution > | boundaryContrPtr_ |
autoPtr< bool > | addATCUaGradUTerm_ |
Base class for solution control classes.
Definition at line 46 of file adjointBoundaryCondition.H.
adjointBoundaryCondition | ( | const fvPatch & | p, |
const DimensionedField< Type, volMesh > & | iF, | ||
const word & | solverName | ||
) |
Definition at line 177 of file adjointBoundaryCondition.C.
adjointBoundaryCondition | ( | const adjointBoundaryCondition< Type > & | adjointBC | ) |
Definition at line 151 of file adjointBoundaryCondition.C.
|
virtualdefault |
|
protected |
|
protected |
Definition at line 137 of file adjointBoundaryCondition.C.
Referenced by adjointOutletPressureFvPatchScalarField::updateCoeffs(), and adjointFarFieldPressureFvPatchScalarField::updateCoeffs().
TypeName | ( | "adjointBoundaryCondition< Type >" | ) |
const word & objectiveManagerName |
Definition at line 198 of file adjointBoundaryCondition.C.
const word & adjointSolverName |
Definition at line 205 of file adjointBoundaryCondition.C.
const word & simulationType |
Definition at line 212 of file adjointBoundaryCondition.C.
void setBoundaryContributionPtr |
Definition at line 219 of file adjointBoundaryCondition.C.
References polyMesh::boundaryMesh(), Foam::endl(), objectRegistry::foundObject(), polyBoundaryMesh::mesh(), boundaryAdjointContribution::New(), Foam::nl, primitiveMesh::reset(), and WarningInFunction.
boundaryAdjointContribution & getBoundaryAdjContribution |
Definition at line 252 of file adjointBoundaryCondition.C.
const ATCModel & getATC |
Definition at line 259 of file adjointBoundaryCondition.C.
|
virtual |
Reimplemented in adjointRotatingWallVelocityFvPatchVectorField.
|
protected |
Definition at line 53 of file adjointBoundaryCondition.H.
|
protected |
Definition at line 56 of file adjointBoundaryCondition.H.
Referenced by adjointInletNuaTildaFvPatchScalarField::clone().
|
protected |
|
protected |
Definition at line 63 of file adjointBoundaryCondition.H.
|
protected |
Definition at line 67 of file adjointBoundaryCondition.H.
Referenced by adjointOutletNuaTildaFvPatchScalarField::updateCoeffs(), adjointFarFieldVelocityFvPatchVectorField::updateCoeffs(), adjointWallVelocityLowReFvPatchVectorField::updateCoeffs(), adjointFarFieldNuaTildaFvPatchScalarField::updateCoeffs(), adjointOutletPressureFvPatchScalarField::updateCoeffs(), adjointInletVelocityFvPatchVectorField::updateCoeffs(), adjointOutletVelocityFluxFvPatchVectorField::updateCoeffs(), adjointWallVelocityFvPatchVectorField::updateCoeffs(), and adjointFarFieldPressureFvPatchScalarField::updateCoeffs().
Definition at line 73 of file adjointBoundaryCondition.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.