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

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

AddIterationStep(Process::Pointer pNewStep)Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
AssignSettings(const Parameters ThisParameters) overrideKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
BaseType typedefKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
CalculateEndOfStepVelocity()Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
CalculateOutputData()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
CalculateReactions()Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
Check() overrideKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
CheckFractionalStepConvergence(const double NormDv)Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
CheckPressureConvergence(const double NormDp)Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
ClassType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
Clear() overrideKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
ClearExtraIterationSteps()Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
ComputeSplitOssProjections(ModelPart &rModelPart)Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
ConditionsArrayType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
Create(ModelPart &rModelPart, Parameters ThisParameters) const overrideKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
DofsArrayType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
ElementsArrayType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
EnforceSlipCondition(const Kratos::Flags &rSlipWallFlag)Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
FinalizeSolutionStep() overrideKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
FractionalStepStrategy(ModelPart &rModelPart, SolverSettingsType &rSolverConfig, bool PredictorCorrector)Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
FractionalStepStrategy(ModelPart &rModelPart, SolverSettingsType &rSolverConfig, bool PredictorCorrector, const Kratos::Variable< int > &PeriodicVar)Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
FractionalStepStrategy(ModelPart &rModelPart, SolverSettingsType &rSolverConfig, bool PredictorCorrector, bool CalculateReactionsFlag)Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
FractionalStepStrategy(ModelPart &rModelPart, SolverSettingsType &rSolverConfig, bool PredictorCorrector, bool CalculateReactionsFlag, const Kratos::Variable< int > &PeriodicVar)Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
GetCalculateReactionsFlag()Kratos::FractionalStepStrategy< 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
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::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
Initialize() overrideKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
InitializeSolutionStep() overrideKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
IsConverged()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(FractionalStepStrategy)Kratos::FractionalStepStrategy< 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::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
LocalSystemVectorType typedefKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
mCalculateReactionsFlagKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mDomainSizeKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mEchoLevelKratos::SolvingStrategy< TSparseSpace, TDenseSpace >protected
mExtraIterationStepsKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mMaxPressureIterKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mMaxVelocityIterKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
MoveMesh()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
MoveMeshFlag()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inline
mpMomentumStrategyKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mpPressureStrategyKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mPredictorCorrectorKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mPressureGradientRelaxationFactorKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mPressureToleranceKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mRebuildLevelKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mReformDofSetKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mrPeriodicIdVarKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mStiffnessMatrixIsBuiltKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mTimeOrderKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mUseSlipConditionsKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mVelocityToleranceKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
Name()Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinestatic
NodesArrayType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
PeriodicConditionProjectionCorrection(ModelPart &rModelPart)Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
PeriodicConditionVelocityCorrection(ModelPart &rModelPart)Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
Predict()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
PrintData(std::ostream &rOStream) const overrideKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
SetCalculateReactionsFlag(bool CalculateReactionsFlag)Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
SetEchoLevel(int Level) overrideKratos::FractionalStepStrategy< 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
SetTimeCoefficients()Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
Solve()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
SolverSettingsType typedefKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
SolveSolutionStep() overrideKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
SolveStep()Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
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
StrategyPointerType typedefKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TBuilderAndSolverType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TDataType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TDofType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSchemeType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemMatrixPointerType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemMatrixType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemVectorPointerType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemVectorType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
ValidateAndAssignParameters(Parameters ThisParameters, const Parameters DefaultParameters) constKratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlineprotectedvirtual
~FractionalStepStrategy() overrideKratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
~ImplicitSolvingStrategy()Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
~SolvingStrategy()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual