|
|
|
| KRATOS_CLASS_POINTER_DEFINITION (AdjointLocalStressResponseFunction) |
|
|
| AdjointLocalStressResponseFunction (ModelPart &rModelPart, Parameters ResponseSettings) |
| Default constructor. More...
|
|
| ~AdjointLocalStressResponseFunction () override |
| Destructor. More...
|
|
|
void | FinalizeSolutionStep () override |
|
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 | 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...
|
|
double | CalculateValue (ModelPart &rModelPart) override |
| Calculate the scalar valued response function. More...
|
|
virtual void | CalculateGradient (const Condition &rAdjointCondition, const Matrix &rResidualGradient, Vector &rResponseGradient, const ProcessInfo &rProcessInfo) override |
|
| AdjointStructuralResponseFunction (ModelPart &rModelPart, Parameters ResponseSettings) |
| Constructor. More...
|
|
virtual | ~AdjointStructuralResponseFunction () override |
| Destructor. More...
|
|
virtual void | Initialize () override |
|
virtual void | CalculateGradient (const Condition &rAdjointCondition, const Matrix &rResidualGradient, Vector &rResponseGradient, const ProcessInfo &rProcessInfo) override |
| Calculate the local gradient w.r.t. primal solution. More...
|
|
virtual void | CalculateGradient (const Element &rAdjointElement, const Matrix &rResidualGradient, Vector &rResponseGradient, const ProcessInfo &rProcessInfo) |
| Calculate the local gradient w.r.t. primal solution. More...
|
|
virtual void | CalculateGradient (const Condition &rAdjointCondition, const Matrix &rResidualGradient, Vector &rResponseGradient, const ProcessInfo &rProcessInfo) |
| Calculate the local gradient w.r.t. primal solution. More...
|
|
| KRATOS_CLASS_POINTER_DEFINITION (AdjointStructuralResponseFunction) |
|
| KRATOS_CLASS_POINTER_DEFINITION (AdjointResponseFunction) |
|
| AdjointResponseFunction () |
| Constructor. More...
|
|
virtual | ~AdjointResponseFunction () |
| Destructor. More...
|
|
virtual void | InitializeSolutionStep () |
|
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...
|
|
AdjointLocalStressResponseFunction.
This is a response function which traces one chosen type (e.g. MXX) of stress or stress-resultant of a single element as response. It is designed to be used in adjoint sensitivity analysis.