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

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

AssignSettings(const Parameters ThisParameters)Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlineprotectedvirtual
BaseType typedefKratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
CalculateAccelerations()Kratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
CalculateDisplacementsAndPorosity()Kratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
CalculateOutputData()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
CalculatePressureAcceleration()Kratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
CalculatePressureVelocity()Kratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
CalculateTemporalVariables()Kratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
Check() overrideKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
CheckContinuityConvergence(const double DvErrorNorm, bool &fixedTimeStep) overrideKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
CheckMomentumConvergence(const double DvErrorNorm, bool &fixedTimeStep) overrideKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
CheckPressureConvergence(const double NormDp, double &errorNormDp, double &NormP) overrideKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
CheckVelocityConvergence(const double NormDv, double &errorNormDv) overrideKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
ClassType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
Clear() overrideKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
ComputeErrorL2Norm(double tensilStressSign)Kratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
ComputeErrorL2NormCasePoiseuille()Kratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
ComputePressureNorm()Kratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
ComputeVelocityNorm()Kratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
ConditionsArrayType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
Create(ModelPart &rModelPart, Parameters ThisParameters) constKratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
DofsArrayType typedefKratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
ElementsArrayType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
FinalizeSolutionStep() overrideKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
FixTimeStepContinuity(const double DvErrorNorm, bool &fixedTimeStep) overrideKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
FixTimeStepMomentum(const double DvErrorNorm, bool &fixedTimeStep) overrideKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
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() const overrideKratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
Initialize()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
InitializeSolutionStep() overrideKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
InitializeStrategy(SolverSettingsType &rSolverConfig)Kratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
IsConverged()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(TwoStepVPThermalStrategy)Kratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
Kratos::TwoStepVPStrategy::KRATOS_CLASS_POINTER_DEFINITION(TwoStepVPStrategy)Kratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
Kratos::VPStrategy::KRATOS_CLASS_POINTER_DEFINITION(VPStrategy)Kratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
Kratos::SolvingStrategy::KRATOS_CLASS_POINTER_DEFINITION(SolvingStrategy)Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >
LocalSystemMatrixType typedefKratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
LocalSystemVectorType typedefKratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
mDomainSizeKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mEchoLevelKratos::SolvingStrategy< TSparseSpace, TDenseSpace >protected
mMaxPressureIterKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
MoveMesh()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
MoveMeshFlag()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inline
mpMomentumStrategyKratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mpPressureStrategyKratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mPressureToleranceKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mReformDofSetKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mTimeOrderKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mVelocityToleranceKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
Name()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinestatic
NodesArrayType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
operator=(TwoStepVPThermalStrategy const &rOther)Kratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
Kratos::TwoStepVPStrategy::operator=(TwoStepVPStrategy const &rOther)Kratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
Kratos::VPStrategy::operator=(VPStrategy const &rOther)Kratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
Predict()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
PrintData(std::ostream &rOStream) const overrideKratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
SetBlockedAndIsolatedFlags()Kratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
SetEchoLevel(int Level) overrideKratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
SetMoveMeshFlag(bool Flag)Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inline
SetRebuildLevel(int Level)Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
SetTimeCoefficients(ProcessInfo &rCurrentProcessInfo)Kratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
Solve()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
SolveContinuityIteration(unsigned int it, unsigned int maxIt, double &NormP) overrideKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
SolveMomentumIteration(unsigned int it, unsigned int maxIt, bool &fixedTimeStep, double &velocityNorm) overrideKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
SolverSettingsType typedefKratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
SolveSolutionStep() overrideKratos::TwoStepVPThermalStrategy< 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::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TDataType typedefKratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TDofType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
TSystemMatrixPointerType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
TSystemMatrixType typedefKratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemVectorPointerType typedefKratos::SolvingStrategy< TSparseSpace, TDenseSpace >
TSystemVectorType typedefKratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TwoStepVPStrategy(ModelPart &rModelPart, typename TLinearSolver::Pointer pVelocityLinearSolver, typename TLinearSolver::Pointer pPressureLinearSolver, bool ReformDofSet=true, double VelTol=0.0001, double PresTol=0.0001, int MaxPressureIterations=1, unsigned int TimeOrder=2, unsigned int DomainSize=2)Kratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
TwoStepVPStrategy(TwoStepVPStrategy const &rOther)Kratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
TwoStepVPThermalStrategy(ModelPart &rModelPart, typename TLinearSolver::Pointer pVelocityLinearSolver, typename TLinearSolver::Pointer pPressureLinearSolver, bool ReformDofSet=true, double VelTol=0.0001, double PresTol=0.0001, int MaxPressureIterations=1, unsigned int TimeOrder=2, unsigned int DomainSize=2)Kratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
TwoStepVPThermalStrategy(TwoStepVPThermalStrategy const &rOther)Kratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
UpdateAccelerations(array_1d< double, 3 > &CurrentAcceleration, const array_1d< double, 3 > &CurrentVelocity, array_1d< double, 3 > &PreviousAcceleration, const array_1d< double, 3 > &PreviousVelocity)Kratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
UpdateStressStrain() overrideKratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
UpdateThermalStressStrain()Kratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
UpdateTopology(ModelPart &rModelPart, unsigned int echoLevel)Kratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
ValidateAndAssignParameters(Parameters ThisParameters, const Parameters DefaultParameters) constKratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlineprotectedvirtual
VPStrategy(ModelPart &rModelPart, SolverSettingsType &rSolverConfig)Kratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
VPStrategy(ModelPart &rModelPart, typename TLinearSolver::Pointer pVelocityLinearSolver, typename TLinearSolver::Pointer pPressureLinearSolver, bool ReformDofSet=true, unsigned int DomainSize=2)Kratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
VPStrategy(VPStrategy const &rOther)Kratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
~SolvingStrategy()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
~TwoStepVPStrategy()Kratos::TwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
~TwoStepVPThermalStrategy()Kratos::TwoStepVPThermalStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
~VPStrategy()Kratos::VPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual