Calculation of adjoint based sensitivities of multiple types. More...
Protected Attributes | |
wordList | sensTypes_ |
PtrList< adjointSensitivity > | sens_ |
![]() | |
scalarField | derivatives_ |
incompressibleVars & | primalVars_ |
incompressibleAdjointVars & | adjointVars_ |
objectiveManager & | objectiveManager_ |
![]() | |
const fvMesh & | mesh_ |
dictionary | dict_ |
autoPtr< volScalarField > | fieldSensPtr_ |
Additional Inherited Members | |
![]() | |
static autoPtr< adjointSensitivity > | New (const fvMesh &mesh, const dictionary &dict, incompressibleVars &primalVars, incompressibleAdjointVars &adjointVars, objectiveManager &objectiveManager) |
Calculation of adjoint based sensitivities of multiple types.
Definition at line 51 of file sensitivityMultipleIncompressible.H.
sensitivityMultiple | ( | const fvMesh & | mesh, |
const dictionary & | dict, | ||
incompressibleVars & | primalVars, | ||
incompressibleAdjointVars & | adjointVars, | ||
objectiveManager & | objectiveManager | ||
) |
Definition at line 47 of file sensitivityMultipleIncompressible.C.
References dict, forAll, mesh, and adjointSensitivity::New().
|
virtualdefault |
TypeName | ( | "multiple" | ) |
|
virtual |
Reimplemented from sensitivity.
Definition at line 86 of file sensitivityMultipleIncompressible.C.
References sensitivity::dict(), forAll, sensitivity::readDict(), sensitivityMultiple::sens_, sensitivityMultiple::sensTypes_, and dictionary::subDict().
|
virtual |
Implements adjointSensitivity.
Definition at line 105 of file sensitivityMultipleIncompressible.C.
References forAll, and sensitivityMultiple::sens_.
|
virtual |
Implements adjointSensitivity.
Definition at line 114 of file sensitivityMultipleIncompressible.C.
References forAll, and sensitivityMultiple::sens_.
|
virtual |
Reimplemented from adjointSensitivity.
Definition at line 123 of file sensitivityMultipleIncompressible.C.
References adjointSensitivity::derivatives_, Foam::endl(), forAll, Foam::Info, sensitivityMultiple::sens_, sensitivityMultiple::sensTypes_, Foam::type(), and sensitivityMultiple::write().
|
virtual |
Reimplemented from adjointSensitivity.
Definition at line 136 of file sensitivityMultipleIncompressible.C.
References forAll, and sensitivityMultiple::sens_.
|
virtual |
Reimplemented from adjointSensitivity.
Definition at line 145 of file sensitivityMultipleIncompressible.C.
References forAll, sensitivityMultiple::sens_, and sensitivityMultiple::sensTypes_.
Referenced by sensitivityMultiple::calculateSensitivities().
|
protected |
Definition at line 59 of file sensitivityMultipleIncompressible.H.
Referenced by sensitivityMultiple::calculateSensitivities(), sensitivityMultiple::readDict(), and sensitivityMultiple::write().
|
protected |
Definition at line 61 of file sensitivityMultipleIncompressible.H.
Referenced by sensitivityMultiple::accumulateIntegrand(), sensitivityMultiple::assembleSensitivities(), sensitivityMultiple::calculateSensitivities(), sensitivityMultiple::clearSensitivities(), sensitivityMultiple::readDict(), and sensitivityMultiple::write().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.