|
|
|
| | KRATOS_CLASS_POINTER_DEFINITION (AdjointLiftFarFieldResponseFunction) |
| |
|
| | AdjointLiftFarFieldResponseFunction (ModelPart &rModelPart, Parameters ResponseSettings) |
| | Default constructor. More...
|
| |
| | ~AdjointLiftFarFieldResponseFunction () override |
| | Destructor. More...
|
| |
|
| void | InitializeSolutionStep () override |
| |
| double | CalculateValue (ModelPart &rModelPart) override |
| | Calculate the scalar valued response function. More...
|
| |
| void | CalculateGradient (const Element &rAdjointElement, const Matrix &rResidualGradient, Vector &rResponseGradient, const ProcessInfo &rProcessInfo) override |
| | Calculate the local gradient w.r.t. primal solution. More...
|
| |
| void | CalculateGradient (const Condition &rAdjointCondition, const Matrix &rResidualGradient, Vector &rResponseGradient, const ProcessInfo &rProcessInfo) override |
| | Calculate the local gradient w.r.t. primal solution. More...
|
| |
| void | CalculatePartialSensitivity (Element &rAdjointElement, const Variable< double > &rVariable, const Matrix &rSensitivityMatrix, Vector &rSensitivityGradient, const ProcessInfo &rProcessInfo) override |
| | Calculate the partial sensitivity w.r.t. design variable. More...
|
| |
| void | CalculatePartialSensitivity (Condition &rAdjointCondition, const Variable< double > &rVariable, const Matrix &rSensitivityMatrix, Vector &rSensitivityGradient, const ProcessInfo &rProcessInfo) override |
| | Calculate the partial sensitivity w.r.t. design variable. More...
|
| |
| void | CalculatePartialSensitivity (Element &rAdjointElement, const Variable< array_1d< double, 3 >> &rVariable, const Matrix &rSensitivityMatrix, Vector &rSensitivityGradient, const ProcessInfo &rProcessInfo) override |
| | Calculate the partial sensitivity w.r.t. design variable. More...
|
| |
| void | CalculatePartialSensitivity (Condition &rAdjointCondition, const Variable< array_1d< double, 3 >> &rVariable, const Matrix &rSensitivityMatrix, Vector &rSensitivityGradient, const ProcessInfo &rProcessInfo) override |
| | Calculate the partial sensitivity w.r.t. design variable. More...
|
| |
| | AdjointPotentialResponseFunction (ModelPart &rModelPart, Parameters ResponseSettings) |
| | Constructor. More...
|
| |
| | ~AdjointPotentialResponseFunction () override |
| | Destructor. More...
|
| |
| void | Initialize () override |
| |
| void | InitializeSolutionStep () override |
| |
| void | CalculateGradient (const Condition &rAdjointCondition, const Matrix &rResidualGradient, Vector &rResponseGradient, const ProcessInfo &rProcessInfo) override |
| | Calculate the local gradient w.r.t. primal solution. More...
|
| |
| double | CalculateValue (ModelPart &rModelPart) override |
| | Calculate the scalar valued response function. More...
|
| |
| | KRATOS_CLASS_POINTER_DEFINITION (AdjointPotentialResponseFunction) |
| |
| | KRATOS_CLASS_POINTER_DEFINITION (AdjointResponseFunction) |
| |
| | AdjointResponseFunction () |
| | Constructor. More...
|
| |
| virtual | ~AdjointResponseFunction () |
| | Destructor. More...
|
| |
| virtual void | FinalizeSolutionStep () |
| |
| virtual void | CalculateFirstDerivativesGradient (const Element &rAdjointElement, const Matrix &rResidualGradient, Vector &rResponseGradient, const ProcessInfo &rProcessInfo) |
| | Calculate the local gradient w.r.t. first derivatives of primal solution. More...
|
| |
| virtual void | CalculateFirstDerivativesGradient (const Condition &rAdjointCondition, const Matrix &rResidualGradient, Vector &rResponseGradient, const ProcessInfo &rProcessInfo) |
| | Calculate the local gradient w.r.t. first derivatives of primal solution. More...
|
| |
| virtual void | CalculateSecondDerivativesGradient (const Element &rAdjointElement, const Matrix &rResidualGradient, Vector &rResponseGradient, const ProcessInfo &rProcessInfo) |
| | Calculate the local gradient w.r.t. second derivatives of primal solution. More...
|
| |
| virtual void | CalculateSecondDerivativesGradient (const Condition &rAdjointCondition, const Matrix &rResidualGradient, Vector &rResponseGradient, const ProcessInfo &rProcessInfo) |
| | Calculate the local gradient w.r.t. second derivatives of primal solution. More...
|
| |
AdjointLiftFarFieldResponseFunction.
This is a response function that computes the lift sensitivity using the far field integral