KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
This is the complete list of members for Kratos::SimpleSteadySensitivityBuilderScheme, including all inherited members.
BaseType typedef | Kratos::SimpleSteadySensitivityBuilderScheme | |
CalculateLHSAndRHS(ElementType &rElement, Matrix &rLHS, Vector &rRHS, const ProcessInfo &rProcessInfo) | Kratos::SimpleSteadySensitivityBuilderScheme | inlineprotectedvirtual |
CalculateLHSAndRHS(ConditionType &rCondition, Matrix &rLHS, Vector &rRHS, const ProcessInfo &rProcessInfo) | Kratos::SimpleSteadySensitivityBuilderScheme | inlineprotectedvirtual |
CalculateResidualSensitivityMatrix(ElementType &rElement, Vector &rAdjointValues, Matrix &rOutput, GlobalPointersVector< NodeType > &rGPSensitivityVector, const Variable< array_1d< double, 3 >> &rVariable, const ProcessInfo &rCurrentProcessInfo) | Kratos::SimpleSteadySensitivityBuilderScheme | inline |
CalculateResidualSensitivityMatrix(ConditionType &rCondition, Vector &rAdjointValues, Matrix &rOutput, GlobalPointersVector< NodeType > &rGPSensitivityVector, const Variable< array_1d< double, 3 >> &rVariable, const ProcessInfo &rCurrentProcessInfo) | Kratos::SimpleSteadySensitivityBuilderScheme | inline |
CalculateSensitivity(ElementType &rCurrentElement, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< NodeType > &rGPSensitivityVector, const Variable< double > &rVariable, const ProcessInfo &rCurrentProcessInfo) override | Kratos::SimpleSteadySensitivityBuilderScheme | inlinevirtual |
CalculateSensitivity(ElementType &rCurrentElement, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< ElementType > &rGPSensitivityVector, const Variable< double > &rVariable, const ProcessInfo &rCurrentProcessInfo) override | Kratos::SimpleSteadySensitivityBuilderScheme | inlinevirtual |
CalculateSensitivity(ConditionType &rCurrentCondition, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< NodeType > &rGPSensitivityVector, const Variable< double > &rVariable, const ProcessInfo &rCurrentProcessInfo) override | Kratos::SimpleSteadySensitivityBuilderScheme | inlinevirtual |
CalculateSensitivity(ConditionType &rCurrentCondition, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< ConditionType > &rGPSensitivityVector, const Variable< double > &rVariable, const ProcessInfo &rCurrentProcessInfo) override | Kratos::SimpleSteadySensitivityBuilderScheme | inlinevirtual |
CalculateSensitivity(ElementType &rCurrentElement, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< NodeType > &rGPSensitivityVector, const Variable< array_1d< double, 3 >> &rVariable, const ProcessInfo &rCurrentProcessInfo) override | Kratos::SimpleSteadySensitivityBuilderScheme | inlinevirtual |
CalculateSensitivity(ElementType &rCurrentElement, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< ElementType > &rGPSensitivityVector, const Variable< array_1d< double, 3 >> &rVariable, const ProcessInfo &rCurrentProcessInfo) override | Kratos::SimpleSteadySensitivityBuilderScheme | inlinevirtual |
CalculateSensitivity(ConditionType &rCurrentCondition, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< NodeType > &rGPSensitivityVector, const Variable< array_1d< double, 3 >> &rVariable, const ProcessInfo &rCurrentProcessInfo) override | Kratos::SimpleSteadySensitivityBuilderScheme | inlinevirtual |
CalculateSensitivity(ConditionType &rCurrentCondition, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< ConditionType > &rGPSensitivityVector, const Variable< array_1d< double, 3 >> &rVariable, const ProcessInfo &rCurrentProcessInfo) override | Kratos::SimpleSteadySensitivityBuilderScheme | inlinevirtual |
Kratos::SensitivityBuilderScheme::CalculateSensitivity(ElementType &rCurrentElement, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< ConditionType > &rGPSensitivityVector, const Variable< double > &rVariable, const ProcessInfo &rCurrentProcessInfo) | Kratos::SensitivityBuilderScheme | inlinevirtual |
Kratos::SensitivityBuilderScheme::CalculateSensitivity(ConditionType &rCurrentCondition, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< ElementType > &rGPSensitivityVector, const Variable< double > &rVariable, const ProcessInfo &rCurrentProcessInfo) | Kratos::SensitivityBuilderScheme | inlinevirtual |
Kratos::SensitivityBuilderScheme::CalculateSensitivity(ElementType &rCurrentElement, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< ConditionType > &rGPSensitivityVector, const Variable< array_1d< double, 3 >> &rVariable, const ProcessInfo &rCurrentProcessInfo) | Kratos::SensitivityBuilderScheme | inlinevirtual |
Kratos::SensitivityBuilderScheme::CalculateSensitivity(ConditionType &rCurrentCondition, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< ElementType > &rGPSensitivityVector, const Variable< array_1d< double, 3 >> &rVariable, const ProcessInfo &rCurrentProcessInfo) | Kratos::SensitivityBuilderScheme | inlinevirtual |
Check(const ModelPart &rModelPart, const ModelPart &rSensitivityModelPart) const | Kratos::SensitivityBuilderScheme | inlinevirtual |
Clear() override | Kratos::SimpleSteadySensitivityBuilderScheme | inlinevirtual |
ConditionType typedef | Kratos::SimpleSteadySensitivityBuilderScheme | |
ElementType typedef | Kratos::SimpleSteadySensitivityBuilderScheme | |
Finalize(ModelPart &rModelPart, ModelPart &rSensitivityModelPart, AdjointResponseFunction &rResponseFunction) | Kratos::SensitivityBuilderScheme | inlinevirtual |
FinalizeSolutionStep(ModelPart &rModelPart, ModelPart &rSensitivityModelPart, AdjointResponseFunction &rResponseFunction) | Kratos::SensitivityBuilderScheme | inlinevirtual |
IndexType typedef | Kratos::SimpleSteadySensitivityBuilderScheme | |
Info() const override | Kratos::SimpleSteadySensitivityBuilderScheme | inlinevirtual |
Initialize(ModelPart &rModelPart, ModelPart &rSensitivityModelPart, AdjointResponseFunction &rResponseFunction) | Kratos::SensitivityBuilderScheme | inlinevirtual |
InitializeSolutionStep(ModelPart &rModelPart, ModelPart &rSensitivityModelPart, AdjointResponseFunction &rResponseFunction) override | Kratos::SimpleSteadySensitivityBuilderScheme | inlinevirtual |
KRATOS_CLASS_POINTER_DEFINITION(SimpleSteadySensitivityBuilderScheme) | Kratos::SimpleSteadySensitivityBuilderScheme | |
Kratos::SensitivityBuilderScheme::KRATOS_CLASS_POINTER_DEFINITION(SensitivityBuilderScheme) | Kratos::SensitivityBuilderScheme | |
mAdjointVectors | Kratos::SensitivityBuilderScheme | protected |
mGlobalPointerNodalMap | Kratos::SensitivityBuilderScheme | protected |
mPartialSensitivity | Kratos::SensitivityBuilderScheme | protected |
mRank | Kratos::SensitivityBuilderScheme | protected |
NodeType typedef | Kratos::SimpleSteadySensitivityBuilderScheme | |
PrintData(std::ostream &rOStream) const | Kratos::SensitivityBuilderScheme | inlinevirtual |
PrintInfo(std::ostream &rOStream) const | Kratos::SensitivityBuilderScheme | inlinevirtual |
SensitivityBuilderScheme() | Kratos::SensitivityBuilderScheme | inline |
SimpleSteadySensitivityBuilderScheme(const IndexType Dimension, const IndexType BlockSize) | Kratos::SimpleSteadySensitivityBuilderScheme | inline |
Update(ModelPart &rModelPart, ModelPart &rSensitivityModelPart, AdjointResponseFunction &rResponseFunction) | Kratos::SensitivityBuilderScheme | inlinevirtual |
~SensitivityBuilderScheme()=default | Kratos::SensitivityBuilderScheme | virtual |
~SimpleSteadySensitivityBuilderScheme()=default | Kratos::SimpleSteadySensitivityBuilderScheme |