OpenFOAM: API Guide
v2112
The open source CFD toolbox
optimisation → OpenFOAM Relation
File in src/optimisation/adjointOptimisation/adjoint/optimisation
Includes file in src/OpenFOAM
adjointSensitivity
/
incompressible
/
adjointEikonalSolver
/
adjointEikonalSolverIncompressible.H
db
/
IOobjects
/
IOdictionary
/
IOdictionary.H
adjointSensitivity
/
incompressible
/
adjointMeshMovementSolver
/
adjointMeshMovementSolverIncompressible.C
db
/
Time
/
subCycleTime.H
adjointSensitivity
/
incompressible
/
adjointSensitivity
/
adjointSensitivityIncompressible.C
db
/
runTimeSelection
/
construction
/
runTimeSelectionTables.H
lineSearch
/
ArmijoConditions
/
ArmijoConditions.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
updateMethod
/
BFGS
/
BFGS.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
updateMethod
/
BFGS
/
BFGS.H
matrices
/
scalarMatrices
/
scalarMatrices.H
lineSearch
/
stepUpdate
/
bisection
/
bisection.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
updateMethod
/
conjugateGradient
/
conjugateGradient.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
updateMethod
/
constraintProjection
/
constraintProjection.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
updateMethod
/
DBFGS
/
DBFGS.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
updateMethod
/
DBFGS
/
DBFGS.H
matrices
/
scalarMatrices
/
scalarMatrices.H
adjointSensitivity
/
incompressible
/
FIBase
/
FIBaseIncompressible.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
updateMethod
/
LBFGS
/
LBFGS.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
updateMethod
/
LBFGS
/
LBFGS.H
matrices
/
scalarMatrices
/
scalarMatrices.H
lineSearch
/
lineSearch
/
lineSearch.C
db
/
Time
/
Time.H
lineSearch
/
lineSearch
/
lineSearch.H
db
/
IOobjects
/
IOdictionary
/
IOdictionary.H
lineSearch
/
lineSearch
/
lineSearch.H
db
/
runTimeSelection
/
construction
/
runTimeSelectionTables.H
lineSearch
/
lineSearch
/
lineSearch.H
fields
/
Fields
/
scalarField
/
scalarField.H
optimisationManager
/
optimisationManager
/
optimisationManager.H
db
/
runTimeSelection
/
construction
/
runTimeSelectionTables.H
optimisationManager
/
optimisationManager
/
optimisationManager.H
db
/
IOobjects
/
IOdictionary
/
IOdictionary.H
optimisationType
/
incompressible
/
optimisationType
/
optimisationTypeIncompressible.C
db
/
runTimeSelection
/
construction
/
runTimeSelectionTables.H
optMeshMovement
/
optMeshMovementBezier
/
optMeshMovementBezier.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
optMeshMovement
/
optMeshMovementNULL
/
optMeshMovementNULL.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
optMeshMovement
/
optMeshMovementVolumetricBSplines
/
optMeshMovementVolumetricBSplines.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
optMeshMovement
/
optMeshMovementVolumetricBSplinesExternalMotionSolver
/
optMeshMovementVolumetricBSplinesExternalMotionSolver.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
lineSearch
/
stepUpdate
/
quadratic
/
quadratic.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
adjointSensitivity
/
sensitivity
/
sensitivity.C
db
/
runTimeSelection
/
construction
/
runTimeSelectionTables.H
adjointSensitivity
/
sensitivity
/
sensitivity.H
db
/
dictionary
/
dictionary.H
adjointSensitivity
/
sensitivity
/
sensitivity.H
meshes
/
pointMesh
/
pointMesh.H
adjointSensitivity
/
sensitivity
/
sensitivity.H
fields
/
pointPatchFields
/
pointPatchField
/
pointPatchField.H
adjointSensitivity
/
sensitivity
/
sensitivity.H
fields
/
pointPatchFields
/
pointPatchField
/
pointPatchFieldsFwd.H
adjointSensitivity
/
sensitivity
/
sensitivity.H
fields
/
pointPatchFields
/
basic
/
fixedValue
/
fixedValuePointPatchField.H
adjointSensitivity
/
incompressible
/
sensitivityBezier
/
sensitivityBezierIncompressible.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
adjointSensitivity
/
incompressible
/
sensitivityBezier
/
sensitivityBezierIncompressible.C
db
/
IOstreams
/
IOstreams
/
IOmanip.H
adjointSensitivity
/
incompressible
/
sensitivityBezier
/
sensitivityBezierIncompressible.H
fields
/
Fields
/
primitiveFieldsFwd.H
adjointSensitivity
/
incompressible
/
sensitivityBezier
/
sensitivityBezierIncompressible.H
fields
/
GeometricFields
/
pointFields
/
pointFieldsFwd.H
adjointSensitivity
/
incompressible
/
sensitivityBezier
/
sensitivityBezierIncompressible.H
interpolations
/
primitivePatchInterpolation
/
PrimitivePatchInterpolation.H
adjointSensitivity
/
incompressible
/
sensitivityBezier
/
sensitivityBezierIncompressible.H
meshes
/
primitiveMesh
/
PrimitivePatch
/
PrimitivePatch.H
adjointSensitivity
/
incompressible
/
sensitivityBezierFI
/
sensitivityBezierFIIncompressible.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
adjointSensitivity
/
incompressible
/
sensitivityBezierFI
/
sensitivityBezierFIIncompressible.C
db
/
IOstreams
/
IOstreams
/
IOmanip.H
adjointSensitivity
/
incompressible
/
sensitivityBezierFI
/
sensitivityBezierFIIncompressible.H
fields
/
Fields
/
primitiveFieldsFwd.H
adjointSensitivity
/
incompressible
/
sensitivityBezierFI
/
sensitivityBezierFIIncompressible.H
fields
/
GeometricFields
/
pointFields
/
pointFieldsFwd.H
adjointSensitivity
/
incompressible
/
sensitivityBezierFI
/
sensitivityBezierFIIncompressible.H
interpolations
/
primitivePatchInterpolation
/
PrimitivePatchInterpolation.H
adjointSensitivity
/
incompressible
/
sensitivityMultiple
/
sensitivityMultipleIncompressible.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
adjointSensitivity
/
incompressible
/
sensitivitySurface
/
sensitivitySurfaceIncompressible.C
interpolations
/
primitivePatchInterpolation
/
PrimitivePatchInterpolation.H
adjointSensitivity
/
incompressible
/
sensitivitySurface
/
sensitivitySurfaceIncompressible.C
meshes
/
polyMesh
/
syncTools
/
syncTools.H
adjointSensitivity
/
incompressible
/
sensitivitySurface
/
sensitivitySurfaceIncompressible.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
adjointSensitivity
/
incompressible
/
sensitivitySurfacePoints
/
sensitivitySurfacePointsIncompressible.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
adjointSensitivity
/
incompressible
/
sensitivitySurfacePoints
/
sensitivitySurfacePointsIncompressible.C
meshes
/
polyMesh
/
syncTools
/
syncTools.H
adjointSensitivity
/
incompressible
/
sensitivityVolBSplines
/
sensitivityVolBSplinesIncompressible.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
adjointSensitivity
/
incompressible
/
sensitivityVolBSplines
/
sensitivityVolBSplinesIncompressible.C
db
/
IOstreams
/
IOstreams
/
IOmanip.H
adjointSensitivity
/
incompressible
/
sensitivityVolBSplinesFI
/
sensitivityVolBSplinesFIIncompressible.C
db
/
IOstreams
/
IOstreams
/
IOmanip.H
adjointSensitivity
/
incompressible
/
sensitivityVolBSplinesFI
/
sensitivityVolBSplinesFIIncompressible.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
optimisationType
/
incompressible
/
shapeOptimisation
/
shapeOptimisationIncompressible.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
adjointSensitivity
/
shapeSensitivitiesBase
/
shapeSensitivitiesBase.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
adjointSensitivity
/
shapeSensitivitiesBase
/
shapeSensitivitiesBase.H
db
/
dictionary
/
dictionary.H
adjointSensitivity
/
shapeSensitivitiesBase
/
shapeSensitivitiesBase.H
meshes
/
pointMesh
/
pointMesh.H
adjointSensitivity
/
shapeSensitivitiesBase
/
shapeSensitivitiesBase.H
fields
/
pointPatchFields
/
pointPatchField
/
pointPatchField.H
adjointSensitivity
/
shapeSensitivitiesBase
/
shapeSensitivitiesBase.H
fields
/
pointPatchFields
/
pointPatchField
/
pointPatchFieldsFwd.H
adjointSensitivity
/
shapeSensitivitiesBase
/
shapeSensitivitiesBase.H
fields
/
pointPatchFields
/
basic
/
fixedValue
/
fixedValuePointPatchField.H
adjointSensitivity
/
incompressible
/
SIBase
/
SIBaseIncompressible.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
optimisationManager
/
singleRun
/
singleRun.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
updateMethod
/
SQP
/
SQP.C
db
/
IOstreams
/
IOstreams
/
IOmanip.H
updateMethod
/
SQP
/
SQP.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
updateMethod
/
SQP
/
SQP.H
db
/
IOstreams
/
Fstreams
/
OFstream.H
updateMethod
/
SR1
/
SR1.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
updateMethod
/
SR1
/
SR1.H
matrices
/
scalarMatrices
/
scalarMatrices.H
optimisationManager
/
steadyOptimisation
/
steadyOptimisation.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
updateMethod
/
steepestDescent
/
steepestDescent.C
db
/
runTimeSelection
/
construction
/
addToRunTimeSelectionTable.H
lineSearch
/
stepUpdate
/
stepUpdate
/
stepUpdate.H
db
/
runTimeSelection
/
construction
/
runTimeSelectionTables.H
lineSearch
/
stepUpdate
/
stepUpdate
/
stepUpdate.H
db
/
dictionary
/
dictionary.H
updateMethod
/
updateMethod
/
updateMethod.C
db
/
IOstreams
/
Fstreams
/
OFstream.H
updateMethod
/
updateMethod
/
updateMethod.H
db
/
runTimeSelection
/
construction
/
runTimeSelectionTables.H
updateMethod
/
updateMethod
/
updateMethod.H
db
/
IOobjects
/
IOdictionary
/
IOdictionary.H
src
optimisation
adjointOptimisation
adjoint
optimisation
Generated by
1.9.5
OPENFOAM® is a registered
trademark
of OpenCFD Ltd.