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

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

AssignInitialStepValues()Kratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
AssignSettings(const Parameters ThisParameters) overrideKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
BaseType typedefKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
CalculateOutputData()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
Check()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
ClassType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
Clear() overrideKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
Compute()Kratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
ConditionsArrayType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
ConvergenceCheck(const double &normDx, double tol)Kratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
Create(ModelPart &rModelPart, Parameters ThisParameters) const overrideKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
DofsArrayType typedefKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
ElementsArrayType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
FinalizeSolutionStep()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
FracStepStrategy(ModelPart &model_part, typename TLinearSolver::Pointer pNewVelocityLinearSolver, typename TLinearSolver::Pointer pNewPressureLinearSolver, bool ReformDofAtEachIteration=true, double velocity_toll=0.01, double pressure_toll=0.01, int MaxVelocityIterations=3, int MaxPressureIterations=1, unsigned int time_order=2, unsigned int domain_size=2, bool predictor_corrector=false)Kratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
FractionalVelocityIteration()Kratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
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
GetStageResidualNorm(unsigned int step)Kratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >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()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
IsConverged()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
IterativeSolve()Kratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
KRATOS_CLASS_POINTER_DEFINITION(FracStepStrategy)Kratos::FracStepStrategy< 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::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
LocalSystemVectorType typedefKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
mecho_levelKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mEchoLevelKratos::SolvingStrategy< TSparseSpace, TDenseSpace >protected
mMaxPressIterationsKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mMaxVelIterationsKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
MoveMesh()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
MoveMeshFlag()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inline
mpfracvel_strategyKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mppressurestepKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mprediction_orderKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mpredictor_correctorKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mpressure_tollKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mRebuildLevelKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mReformDofAtEachIterationKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mStiffnessMatrixIsBuiltKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mtime_orderKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
muse_dt_in_stabilizationKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mvelocity_tollKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
Name()Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinestatic
NodesArrayType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
PartitionVector typedefKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
Predict()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
PrintData(std::ostream &rOStream) constKratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
PrintInfo(std::ostream &rOStream) constKratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
SavePressureIteration()Kratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
SetEchoLevel(int Level) overrideKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >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
Solve() overrideKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
SolvePressure()Kratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
SolveSolutionStep()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
SolveStep1(double velocity_toll, int MaxIterations)Kratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
SolveStep2()Kratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
SolveStep3()Kratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
SolveStep4()Kratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
SolveStep7()Kratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
SolveStepaux()Kratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
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
TBuilderAndSolverType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TDataType typedefKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TDofType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSchemeType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemMatrixPointerType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemMatrixType typedefKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemVectorPointerType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemVectorType typedefKratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
ValidateAndAssignParameters(Parameters ThisParameters, const Parameters DefaultParameters) constKratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlineprotectedvirtual
~FracStepStrategy()Kratos::FracStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
~ImplicitSolvingStrategy()Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
~SolvingStrategy()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual