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

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

AssignSettings(const Parameters ThisParameters) overrideKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
BaseType typedefKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
CalcNodalStrains()Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
CalcNodalStrainsAndStresses()Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
CalcNodalStrainsAndStressesForNode(ModelPart::NodeIterator itNode)Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
CalcNodalStrainsForNode(ModelPart::NodeIterator itNode)Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
CalculateAccelerations()Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
CalculateDisplacements()Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
CalculateDisplacementsAndResetNodalVariables()Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
CalculateOutputData()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
CalculatePressureAcceleration()Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
CalculatePressureVelocity()Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
Check() overrideKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
CheckMomentumConvergence(const double DvErrorNorm)Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
CheckPressureConvergence(const double NormDp, double &errorNormDp)Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
CheckVelocityConvergence(const double NormDv, double &errorNormDv)Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
ClassType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
Clear() overrideKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
ComputeAndStoreNodalDeformationGradient(ModelPart::NodeIterator itNode, double theta)Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
ComputeDeviatoricCoefficientForFluid(ModelPart::NodeIterator itNode, const unsigned int dimension, double &deviatoricCoefficient)Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
ComputeErrorL2NormCaseImposedG()Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
ComputeErrorL2NormCasePoiseuille()Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
ComputeNodalVolume()Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
ComputePressureNorm()Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
ComputeVelocityNorm()Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
ConditionsArrayType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
Create(ModelPart &rModelPart, Parameters ThisParameters) const overrideKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
DofsArrayType typedefKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
ElementsArrayType typedefKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
FinalizeSolutionStep() overrideKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
FixTimeStepContinuity(const double DvErrorNorm)Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
FixTimeStepMomentum(const double DvErrorNorm)Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
GeometryType typedefKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
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::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
InitialAssignFluidMaterialToEachNode(ModelPart::NodeIterator itNode)Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
Initialize() overrideKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
InitializeNodalVariablesForRemeshedDomain(ModelPart::NodeIterator itNode)Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
InitializeNonLinearIterations()Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
InitializeSolutionStep()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
InitializeStrategy(SolverSettingsType &rSolverConfig)Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
IsConverged()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(NodalTwoStepVPStrategy)Kratos::NodalTwoStepVPStrategy< 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::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
LocalSystemVectorType typedefKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
mDomainSizeKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mEchoLevelKratos::SolvingStrategy< TSparseSpace, TDenseSpace >protected
mMaxPressureIterKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
MoveMesh()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
MoveMeshFlag()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inline
mpMomentumStrategyKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mpPressureStrategyKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mPressureToleranceKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mRebuildLevelKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mReformDofSetKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mStiffnessMatrixIsBuiltKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mTimeOrderKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
mVelocityToleranceKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >protected
Name()Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinestatic
NodalTwoStepVPStrategy(ModelPart &rModelPart, SolverSettingsType &rSolverConfig)Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
NodalTwoStepVPStrategy(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::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
NodesArrayType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
NodeType typedefKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
NodeWeakPtrVectorType typedefKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
Predict()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
PrintData(std::ostream &rOStream) const overrideKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
SetEchoLevel(int Level) overrideKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
SetMoveMeshFlag(bool Flag)Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inline
SetNeighboursOrderToNode(ModelPart::NodeIterator itNode)Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
SetRebuildLevel(int Level) overrideKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
SetStiffnessMatrixIsBuilt(const bool StiffnessMatrixIsBuilt)Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
SetTimeCoefficients(ProcessInfo &rCurrentProcessInfo)Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
ShapeFunctionDerivativesArrayType typedefKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
SizeType typedefKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
Solve()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual
SolveContinuityIteration(unsigned int it, unsigned int maxIt, double &NormP)Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
SolveMomentumIteration(unsigned int it, unsigned int maxIt, bool &fixedTimeStep, double &velocityNorm)Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotected
SolverSettingsType typedefKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
SolveSolutionStep() overrideKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >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
StrategyPointerType typedefKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TBuilderAndSolverType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TDataType typedefKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TDofType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSchemeType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemMatrixPointerType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemMatrixType typedefKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemVectorPointerType typedefKratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemVectorType typedefKratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >
UpdateAccelerations(array_1d< double, 3 > &CurrentAcceleration, const array_1d< double, 3 > &CurrentVelocity, array_1d< double, 3 > &PreviousAcceleration, const array_1d< double, 3 > &PreviousVelocity)Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
UpdatePressureAccelerations()Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
UpdateTopology(ModelPart &rModelPart, unsigned int echoLevel)Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inline
ValidateAndAssignParameters(Parameters ThisParameters, const Parameters DefaultParameters) constKratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlineprotectedvirtual
~ImplicitSolvingStrategy()Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
~NodalTwoStepVPStrategy()Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
~SolvingStrategy()Kratos::SolvingStrategy< TSparseSpace, TDenseSpace >inlinevirtual