Classes | |
class | objectiveFlowRate |
Minimize/maximize flow rate through a given set of patches. More... | |
class | objectiveFlowRatePartition |
Split inlet flow rate to given percentages at the prescribed outlet patches. More... | |
class | objectiveForce |
class | objectiveMoment |
class | objectiveNutSqr |
Objective qualitatively quantifying noise through the integral of the squared turbulent viscosity over specified cellZones. Requires the adjoint to the turbulence model to be incorporated into the optimisation loop. More... | |
class | objectivePartialVolume |
class | objectivePowerDissipation |
Computes and minimizes the power dissipation within given cellZones. In the absence of significant viscous stresses on the "inlet" and "outlet" of the cellZones, this value is equal to the volume flow rate-weigthed total pressure losses (see also objectivePtLosses) within th cellZones. More... | |
class | objectivePtLosses |
class | objectiveTopOSolidVolume |
Objective quantifying the difference between the volume occupied by solid in topology optimisation and a target percentage; the latter can change throughout the optimisation cycles through a Function1. More... | |
class | objectiveTopOVolume |
Objective quantifying the difference between the volume occupied by fluid in topology optimisation and a target percentage; the latter can change throughout the optimisation cycles through a Function1. More... | |
class | objectiveUniformityCellZone |
Computes and minimizes (half) the variance of the velocity distribution in a given set of cellZones. More... | |
class | objectiveUniformityPatch |
Computes and minimizes (half) the variance of the velocity distribution in a given set of patches. More... | |
Foam::objectives::defineTypeNameAndDebug | ( | objectivePartialVolume | , |
1 | |||
) |
Foam::objectives::addToRunTimeSelectionTable | ( | objectiveGeometric | , |
objectivePartialVolume | , | ||
dictionary | |||
) |
Foam::objectives::defineTypeNameAndDebug | ( | objectiveTopOSolidVolume | , |
1 | |||
) |
Foam::objectives::addToRunTimeSelectionTable | ( | objectiveGeometric | , |
objectiveTopOSolidVolume | , | ||
dictionary | |||
) |
Foam::objectives::defineTypeNameAndDebug | ( | objectiveTopOVolume | , |
1 | |||
) |
Foam::objectives::addToRunTimeSelectionTable | ( | objectiveGeometric | , |
objectiveTopOVolume | , | ||
dictionary | |||
) |
Foam::objectives::defineTypeNameAndDebug | ( | objectiveFlowRate | , |
0 | |||
) |
Foam::objectives::addToRunTimeSelectionTable | ( | objectiveIncompressible | , |
objectiveFlowRate | , | ||
dictionary | |||
) |
Foam::objectives::defineTypeNameAndDebug | ( | objectiveFlowRatePartition | , |
0 | |||
) |
Foam::objectives::addToRunTimeSelectionTable | ( | objectiveIncompressible | , |
objectiveFlowRatePartition | , | ||
dictionary | |||
) |
Foam::objectives::defineTypeNameAndDebug | ( | objectiveForce | , |
0 | |||
) |
Foam::objectives::addToRunTimeSelectionTable | ( | objectiveIncompressible | , |
objectiveForce | , | ||
dictionary | |||
) |
Foam::objectives::defineTypeNameAndDebug | ( | objectiveMoment | , |
0 | |||
) |
Foam::objectives::addToRunTimeSelectionTable | ( | objectiveIncompressible | , |
objectiveMoment | , | ||
dictionary | |||
) |
Foam::objectives::defineTypeNameAndDebug | ( | objectiveNutSqr | , |
0 | |||
) |
Foam::objectives::addToRunTimeSelectionTable | ( | objectiveIncompressible | , |
objectiveNutSqr | , | ||
dictionary | |||
) |
Foam::objectives::defineTypeNameAndDebug | ( | objectivePowerDissipation | , |
0 | |||
) |
Foam::objectives::addToRunTimeSelectionTable | ( | objectiveIncompressible | , |
objectivePowerDissipation | , | ||
dictionary | |||
) |
Foam::objectives::defineTypeNameAndDebug | ( | objectivePtLosses | , |
1 | |||
) |
Foam::objectives::addToRunTimeSelectionTable | ( | objectiveIncompressible | , |
objectivePtLosses | , | ||
dictionary | |||
) |
Foam::objectives::defineTypeNameAndDebug | ( | objectiveUniformityCellZone | , |
0 | |||
) |
Foam::objectives::addToRunTimeSelectionTable | ( | objectiveIncompressible | , |
objectiveUniformityCellZone | , | ||
dictionary | |||
) |
Foam::objectives::defineTypeNameAndDebug | ( | objectiveUniformityPatch | , |
0 | |||
) |
Foam::objectives::addToRunTimeSelectionTable | ( | objectiveIncompressible | , |
objectiveUniformityPatch | , | ||
dictionary | |||
) |