AddIterationStep(Process::Pointer pNewStep) | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
AssignSettings(const Parameters ThisParameters) override | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlineprotectedvirtual |
BaseType typedef | Kratos::FractionalStepStrategyForChimera< TSparseSpace, TDenseSpace, TLinearSolver > | |
CalculateEndOfStepVelocity() override | Kratos::FractionalStepStrategyForChimera< TSparseSpace, TDenseSpace, TLinearSolver > | inlineprotectedvirtual |
CalculateOutputData() | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | inlinevirtual |
CalculateReactions() | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
Check() override | Kratos::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 |
ChimeraProjectionCorrection(ModelPart &rModelPart) | Kratos::FractionalStepStrategyForChimera< TSparseSpace, TDenseSpace, TLinearSolver > | inlineprotected |
ChimeraVelocityCorrection(ModelPart &rModelPart) | Kratos::FractionalStepStrategyForChimera< TSparseSpace, TDenseSpace, TLinearSolver > | inlineprotected |
ClassType typedef | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
Clear() override | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
ClearExtraIterationSteps() | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
ComputeSplitOssProjections(ModelPart &rModelPart) override | Kratos::FractionalStepStrategyForChimera< TSparseSpace, TDenseSpace, TLinearSolver > | inlineprotectedvirtual |
ConditionsArrayType typedef | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
Create(ModelPart &rModelPart, Parameters ThisParameters) const override | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
DofsArrayType typedef | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
ElementsArrayType typedef | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
EnforceSlipCondition(const Kratos::Flags &rSlipWallFlag) | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlineprotected |
FinalizeSolutionStep() override | Kratos::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 |
FractionalStepStrategyForChimera(ModelPart &rModelPart, SolverSettingsType &rSolverConfig, bool PredictorCorrector) | Kratos::FractionalStepStrategyForChimera< TSparseSpace, TDenseSpace, TLinearSolver > | inline |
FractionalStepStrategyForChimera(ModelPart &rModelPart, SolverSettingsType &rSolverConfig, bool PredictorCorrector, bool CalculateReactionsFlag) | Kratos::FractionalStepStrategyForChimera< TSparseSpace, TDenseSpace, TLinearSolver > | inline |
FractionalStepStrategyForChimera(FractionalStepStrategyForChimera const &rOther)=delete | Kratos::FractionalStepStrategyForChimera< TSparseSpace, TDenseSpace, TLinearSolver > | |
GetCalculateReactionsFlag() | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inline |
GetDefaultParameters() const override | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
GetEchoLevel() | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | inline |
GetModelPart() | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | inline |
GetModelPart() const | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | inline |
GetMoveMeshFlag() | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | inline |
GetRebuildLevel() const override | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
GetResidualNorm() | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | inlinevirtual |
GetSolutionVector() | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | inlinevirtual |
GetStiffnessMatrixIsBuilt() const | Kratos::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 override | Kratos::FractionalStepStrategyForChimera< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
Initialize() override | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
InitializeSolutionStep() override | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
IsConverged() | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | inlinevirtual |
KRATOS_CLASS_POINTER_DEFINITION(FractionalStepStrategyForChimera) | Kratos::FractionalStepStrategyForChimera< TSparseSpace, TDenseSpace, TLinearSolver > | |
Kratos::FractionalStepStrategy::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 typedef | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
LocalSystemVectorType typedef | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
mCalculateReactionsFlag | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
mDomainSize | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
mEchoLevel | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | protected |
mExtraIterationSteps | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
mMaxPressureIter | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
mMaxVelocityIter | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
MoveMesh() | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | inlinevirtual |
MoveMeshFlag() | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | inline |
mpMomentumStrategy | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
mpPressureStrategy | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
mPredictorCorrector | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
mPressureGradientRelaxationFactor | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
mPressureTolerance | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
mRebuildLevel | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
mReformDofSet | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
mrPeriodicIdVar | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
mStiffnessMatrixIsBuilt | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
mTimeOrder | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
mUseSlipConditions | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
mVelocityTolerance | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
Name() | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlinestatic |
NodesArrayType typedef | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
operator=(FractionalStepStrategyForChimera const &rOther)=delete | Kratos::FractionalStepStrategyForChimera< 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 override | Kratos::FractionalStepStrategyForChimera< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
PrintInfo(std::ostream &rOStream) const override | Kratos::FractionalStepStrategyForChimera< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
SetCalculateReactionsFlag(bool CalculateReactionsFlag) | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inline |
SetEchoLevel(int Level) override | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
SetMoveMeshFlag(bool Flag) | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | inline |
SetRebuildLevel(int Level) override | Kratos::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 typedef | Kratos::FractionalStepStrategyForChimera< TSparseSpace, TDenseSpace, TLinearSolver > | |
SolveSolutionStep() override | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
SolveStep() override | Kratos::FractionalStepStrategyForChimera< 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 typedef | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
TBuilderAndSolverType typedef | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
TDataType typedef | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
TDofType typedef | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
TSchemeType typedef | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
TSystemMatrixPointerType typedef | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
TSystemMatrixType typedef | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
TSystemVectorPointerType typedef | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
TSystemVectorType typedef | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
ValidateAndAssignParameters(Parameters ThisParameters, const Parameters DefaultParameters) const | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
~FractionalStepStrategy() override | Kratos::FractionalStepStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inline |
~FractionalStepStrategyForChimera()=default | Kratos::FractionalStepStrategyForChimera< TSparseSpace, TDenseSpace, TLinearSolver > | |
~ImplicitSolvingStrategy() | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
~SolvingStrategy() | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | inlinevirtual |