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::StructureAdjointSensitivityStrategy< TSparseSpace, TDenseSpace, TLinearSolver > Member List

This is the complete list of members for Kratos::StructureAdjointSensitivityStrategy< TSparseSpace, TDenseSpace, TLinearSolver >, including all inherited members.

AssignSettings(const Parameters ThisParameters)Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlineprotectedvirtual
BaseType typedefKratos::StructureAdjointSensitivityStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
BuilderAndSolverPointerType typedefKratos::StructureAdjointSensitivityStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
CalculateOutputData()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
Check()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
ClassType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
Clear()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
ComputeStrainEnergySensitivities()Kratos::StructureAdjointSensitivityStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
ComputeVolumeFractionSensitivities()Kratos::StructureAdjointSensitivityStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
ConditionsArrayType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
Create(ModelPart &rModelPart, Parameters ThisParameters) constKratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
DofsArrayType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
ElementsArrayType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
FinalizeSolutionStep()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
GetDefaultParameters() constKratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
GetEchoLevel()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inline
GetModelPart()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inline
GetModelPart() constKratos::SolvingStrategy< TSparseSpace, TDenseSpace >inline
GetMoveMeshFlag()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inline
GetRebuildLevel() constKratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
GetResidualNorm()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
GetSolutionVector()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
GetSystemMatrix()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
GetSystemVector()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
Info() constKratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
Initialize()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
InitializeSolutionStep()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
IsConverged()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(StructureAdjointSensitivityStrategy)Kratos::StructureAdjointSensitivityStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
Kratos::SolvingStrategy::KRATOS_CLASS_POINTER_DEFINITION(SolvingStrategy)Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >
LocalSystemMatrixType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
LocalSystemVectorType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
mEchoLevelKratos::SolvingStrategy< TSparseSpace, TDenseSpace >protected
MoveMesh()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
MoveMeshFlag()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inline
Name()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinestatic
NodesArrayType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
Predict()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
PrintData(std::ostream &rOStream) constKratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
PrintInfo(std::ostream &rOStream) constKratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
SchemePointerType typedefKratos::StructureAdjointSensitivityStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
SetEchoLevel(const int Level)Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
SetMoveMeshFlag(bool Flag)Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inline
SetRebuildLevel(int Level)Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
Solve()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
SolveSolutionStep()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
SolvingStrategy()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlineexplicit
SolvingStrategy(ModelPart &rModelPart, Parameters ThisParameters)Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlineexplicit
SolvingStrategy(ModelPart &rModelPart, bool MoveMeshFlag=false)Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlineexplicit
StructureAdjointSensitivityStrategy(ModelPart &rStructureModelPart, typename TLinearSolver::Pointer pNewLinearSolver, const int dimension=3)Kratos::StructureAdjointSensitivityStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
TDataType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
TDofType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
TSystemMatrixPointerType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
TSystemMatrixType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
TSystemVectorPointerType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
TSystemVectorType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
ValidateAndAssignParameters(Parameters ThisParameters, const Parameters DefaultParameters) constKratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlineprotectedvirtual
~SolvingStrategy()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
~StructureAdjointSensitivityStrategy() overrideKratos::StructureAdjointSensitivityStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline