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.
Kratos::SimpleSteadySensitivityBuilderScheme Member List

This is the complete list of members for Kratos::SimpleSteadySensitivityBuilderScheme, including all inherited members.

BaseType typedefKratos::SimpleSteadySensitivityBuilderScheme
CalculateLHSAndRHS(ElementType &rElement, Matrix &rLHS, Vector &rRHS, const ProcessInfo &rProcessInfo)Kratos::SimpleSteadySensitivityBuilderSchemeinlineprotectedvirtual
CalculateLHSAndRHS(ConditionType &rCondition, Matrix &rLHS, Vector &rRHS, const ProcessInfo &rProcessInfo)Kratos::SimpleSteadySensitivityBuilderSchemeinlineprotectedvirtual
CalculateResidualSensitivityMatrix(ElementType &rElement, Vector &rAdjointValues, Matrix &rOutput, GlobalPointersVector< NodeType > &rGPSensitivityVector, const Variable< array_1d< double, 3 >> &rVariable, const ProcessInfo &rCurrentProcessInfo)Kratos::SimpleSteadySensitivityBuilderSchemeinline
CalculateResidualSensitivityMatrix(ConditionType &rCondition, Vector &rAdjointValues, Matrix &rOutput, GlobalPointersVector< NodeType > &rGPSensitivityVector, const Variable< array_1d< double, 3 >> &rVariable, const ProcessInfo &rCurrentProcessInfo)Kratos::SimpleSteadySensitivityBuilderSchemeinline
CalculateSensitivity(ElementType &rCurrentElement, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< NodeType > &rGPSensitivityVector, const Variable< double > &rVariable, const ProcessInfo &rCurrentProcessInfo) overrideKratos::SimpleSteadySensitivityBuilderSchemeinlinevirtual
CalculateSensitivity(ElementType &rCurrentElement, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< ElementType > &rGPSensitivityVector, const Variable< double > &rVariable, const ProcessInfo &rCurrentProcessInfo) overrideKratos::SimpleSteadySensitivityBuilderSchemeinlinevirtual
CalculateSensitivity(ConditionType &rCurrentCondition, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< NodeType > &rGPSensitivityVector, const Variable< double > &rVariable, const ProcessInfo &rCurrentProcessInfo) overrideKratos::SimpleSteadySensitivityBuilderSchemeinlinevirtual
CalculateSensitivity(ConditionType &rCurrentCondition, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< ConditionType > &rGPSensitivityVector, const Variable< double > &rVariable, const ProcessInfo &rCurrentProcessInfo) overrideKratos::SimpleSteadySensitivityBuilderSchemeinlinevirtual
CalculateSensitivity(ElementType &rCurrentElement, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< NodeType > &rGPSensitivityVector, const Variable< array_1d< double, 3 >> &rVariable, const ProcessInfo &rCurrentProcessInfo) overrideKratos::SimpleSteadySensitivityBuilderSchemeinlinevirtual
CalculateSensitivity(ElementType &rCurrentElement, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< ElementType > &rGPSensitivityVector, const Variable< array_1d< double, 3 >> &rVariable, const ProcessInfo &rCurrentProcessInfo) overrideKratos::SimpleSteadySensitivityBuilderSchemeinlinevirtual
CalculateSensitivity(ConditionType &rCurrentCondition, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< NodeType > &rGPSensitivityVector, const Variable< array_1d< double, 3 >> &rVariable, const ProcessInfo &rCurrentProcessInfo) overrideKratos::SimpleSteadySensitivityBuilderSchemeinlinevirtual
CalculateSensitivity(ConditionType &rCurrentCondition, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< ConditionType > &rGPSensitivityVector, const Variable< array_1d< double, 3 >> &rVariable, const ProcessInfo &rCurrentProcessInfo) overrideKratos::SimpleSteadySensitivityBuilderSchemeinlinevirtual
Kratos::SensitivityBuilderScheme::CalculateSensitivity(ElementType &rCurrentElement, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< ConditionType > &rGPSensitivityVector, const Variable< double > &rVariable, const ProcessInfo &rCurrentProcessInfo)Kratos::SensitivityBuilderSchemeinlinevirtual
Kratos::SensitivityBuilderScheme::CalculateSensitivity(ConditionType &rCurrentCondition, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< ElementType > &rGPSensitivityVector, const Variable< double > &rVariable, const ProcessInfo &rCurrentProcessInfo)Kratos::SensitivityBuilderSchemeinlinevirtual
Kratos::SensitivityBuilderScheme::CalculateSensitivity(ElementType &rCurrentElement, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< ConditionType > &rGPSensitivityVector, const Variable< array_1d< double, 3 >> &rVariable, const ProcessInfo &rCurrentProcessInfo)Kratos::SensitivityBuilderSchemeinlinevirtual
Kratos::SensitivityBuilderScheme::CalculateSensitivity(ConditionType &rCurrentCondition, AdjointResponseFunction &rResponseFunction, Vector &rSensitivity, GlobalPointersVector< ElementType > &rGPSensitivityVector, const Variable< array_1d< double, 3 >> &rVariable, const ProcessInfo &rCurrentProcessInfo)Kratos::SensitivityBuilderSchemeinlinevirtual
Check(const ModelPart &rModelPart, const ModelPart &rSensitivityModelPart) constKratos::SensitivityBuilderSchemeinlinevirtual
Clear() overrideKratos::SimpleSteadySensitivityBuilderSchemeinlinevirtual
ConditionType typedefKratos::SimpleSteadySensitivityBuilderScheme
ElementType typedefKratos::SimpleSteadySensitivityBuilderScheme
Finalize(ModelPart &rModelPart, ModelPart &rSensitivityModelPart, AdjointResponseFunction &rResponseFunction)Kratos::SensitivityBuilderSchemeinlinevirtual
FinalizeSolutionStep(ModelPart &rModelPart, ModelPart &rSensitivityModelPart, AdjointResponseFunction &rResponseFunction)Kratos::SensitivityBuilderSchemeinlinevirtual
IndexType typedefKratos::SimpleSteadySensitivityBuilderScheme
Info() const overrideKratos::SimpleSteadySensitivityBuilderSchemeinlinevirtual
Initialize(ModelPart &rModelPart, ModelPart &rSensitivityModelPart, AdjointResponseFunction &rResponseFunction)Kratos::SensitivityBuilderSchemeinlinevirtual
InitializeSolutionStep(ModelPart &rModelPart, ModelPart &rSensitivityModelPart, AdjointResponseFunction &rResponseFunction) overrideKratos::SimpleSteadySensitivityBuilderSchemeinlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(SimpleSteadySensitivityBuilderScheme)Kratos::SimpleSteadySensitivityBuilderScheme
Kratos::SensitivityBuilderScheme::KRATOS_CLASS_POINTER_DEFINITION(SensitivityBuilderScheme)Kratos::SensitivityBuilderScheme
mAdjointVectorsKratos::SensitivityBuilderSchemeprotected
mGlobalPointerNodalMapKratos::SensitivityBuilderSchemeprotected
mPartialSensitivityKratos::SensitivityBuilderSchemeprotected
mRankKratos::SensitivityBuilderSchemeprotected
NodeType typedefKratos::SimpleSteadySensitivityBuilderScheme
PrintData(std::ostream &rOStream) constKratos::SensitivityBuilderSchemeinlinevirtual
PrintInfo(std::ostream &rOStream) constKratos::SensitivityBuilderSchemeinlinevirtual
SensitivityBuilderScheme()Kratos::SensitivityBuilderSchemeinline
SimpleSteadySensitivityBuilderScheme(const IndexType Dimension, const IndexType BlockSize)Kratos::SimpleSteadySensitivityBuilderSchemeinline
Update(ModelPart &rModelPart, ModelPart &rSensitivityModelPart, AdjointResponseFunction &rResponseFunction)Kratos::SensitivityBuilderSchemeinlinevirtual
~SensitivityBuilderScheme()=defaultKratos::SensitivityBuilderSchemevirtual
~SimpleSteadySensitivityBuilderScheme()=defaultKratos::SimpleSteadySensitivityBuilderScheme