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

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

AssembleLoop()Kratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
AssignSettings(const Parameters ThisParameters) overrideKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
BaseType typedefKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
CalculateOutputData()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
Check()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
ClassType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
Clear()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
ConditionsArrayType typedefKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
ConditionsContainerIterator typedefKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
ConditionsContainerType typedefKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
Create(ModelPart &rModelPart, Parameters ThisParameters) const overrideKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
CreatePartition(unsigned int number_of_threads, const int number_of_rows, vector< unsigned int > &partitions)Kratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
DofsArrayType typedefKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
DofsVectorType typedefKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
ElementsArrayType typedefKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
FinalizeSolutionStep() overrideKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
GetDefaultParameters() const overrideKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >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() const overrideKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
GetResidualNorm()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
GetSolutionVector()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
GetStiffnessMatrixIsBuilt() constKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
GetSystemMatrix()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
GetSystemVector()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
ImplicitSolvingStrategy()Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineexplicit
ImplicitSolvingStrategy(ModelPart &rModelPart, Parameters ThisParameters)Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineexplicit
ImplicitSolvingStrategy(ModelPart &rModelPart, bool MoveMeshFlag=false)Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineexplicit
Info() const overrideKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
Initialize()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
InitializeSolutionStep() overrideKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
IsConverged()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(PFEM2_Explicit_Strategy)Kratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
Kratos::ImplicitSolvingStrategy::KRATOS_CLASS_POINTER_DEFINITION(ImplicitSolvingStrategy)Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
Kratos::SolvingStrategy::KRATOS_CLASS_POINTER_DEFINITION(SolvingStrategy)Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >
LocalSystemMatrixType typedefKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
LocalSystemVectorType typedefKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
mEchoLevelKratos::SolvingStrategy< TSparseSpace, TDenseSpace >protected
MoveMesh()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
MoveMeshFlag()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inline
mRebuildLevelKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mStiffnessMatrixIsBuiltKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
Name()Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinestatic
NodesArrayType typedefKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
NormalizePressureProjection(ProcessInfo &CurrentProcessInfo)Kratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
PFEM2_Explicit_Strategy(ModelPart &model_part, const int dimension, const bool MoveMeshFlag)Kratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
Predict()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
PrintData(std::ostream &rOStream) constKratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
PrintInfo(std::ostream &rOStream) constKratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
PropertiesType typedefKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
SetEchoLevel(const int Level)Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
SetMoveMeshFlag(bool Flag)Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inline
SetRebuildLevel(int Level) overrideKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
SetStiffnessMatrixIsBuilt(const bool StiffnessMatrixIsBuilt)Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
SetToZeroMassAndArea(ProcessInfo &CurrentProcessInfo)Kratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
SetToZeroVariablesForPressure(ProcessInfo &CurrentProcessInfo)Kratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
SetToZeroVariablesForVolumetricStrain(ProcessInfo &CurrentProcessInfo)Kratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
SetToZeroVariablesInPresureIterations(ProcessInfo &CurrentProcessInfo)Kratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
SetToZeroVariablesInPresureProjection(ProcessInfo &CurrentProcessInfo)Kratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
SetToZeroVariablesInPresureViscousCorrection(ProcessInfo &CurrentProcessInfo)Kratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
SetToZeroVariablesInViscousIterations(ProcessInfo &CurrentProcessInfo)Kratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
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
SparseSpaceType typedefKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
TBuilderAndSolverType typedefKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
TDataType typedefKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
TDofType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSchemeType typedefKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemMatrixPointerType typedefKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemMatrixType typedefKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemVectorPointerType typedefKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemVectorType typedefKratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >
UpdateLoopForMassAndArea(ProcessInfo &CurrentProcessInfo)Kratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
UpdateLoopForPressure(ProcessInfo &CurrentProcessInfo)Kratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
UpdateLoopForPressureIterationsWithNormalization(ProcessInfo &CurrentProcessInfo)Kratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
UpdateLoopForPressureViscousCorrection(ProcessInfo &CurrentProcessInfo)Kratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
UpdateLoopForViscousIterationsWithNormalization(ProcessInfo &CurrentProcessInfo)Kratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
UpdateLoopForVolumetricStrain(ProcessInfo &CurrentProcessInfo)Kratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
ValidateAndAssignParameters(Parameters ThisParameters, const Parameters DefaultParameters) constKratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlineprotectedvirtual
~ImplicitSolvingStrategy()Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
~PFEM2_Explicit_Strategy()Kratos::PFEM2_Explicit_Strategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
~SolvingStrategy()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual