| AssignSettings(const Parameters ThisParameters) override | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlineprotectedvirtual |
| BaseType typedef | Kratos::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() override | Kratos::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 typedef | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
| Clear() override | Kratos::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 typedef | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
| Create(ModelPart &rModelPart, Parameters ThisParameters) const override | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| DofsArrayType typedef | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
| ElementsArrayType typedef | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
| FinalizeSolutionStep() override | Kratos::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 typedef | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
| 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::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| InitialAssignFluidMaterialToEachNode(ModelPart::NodeIterator itNode) | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inline |
| Initialize() override | Kratos::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 typedef | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
| LocalSystemVectorType typedef | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
| mDomainSize | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mEchoLevel | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | protected |
| mMaxPressureIter | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| MoveMesh() | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | inlinevirtual |
| MoveMeshFlag() | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | inline |
| mpMomentumStrategy | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mpPressureStrategy | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mPressureTolerance | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mRebuildLevel | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mReformDofSet | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mStiffnessMatrixIsBuilt | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mTimeOrder | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mVelocityTolerance | Kratos::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 typedef | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
| NodeType typedef | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
| NodeWeakPtrVectorType typedef | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
| Predict() | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | inlinevirtual |
| PrintData(std::ostream &rOStream) const override | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| PrintInfo(std::ostream &rOStream) const override | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| SetEchoLevel(int Level) override | Kratos::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) override | Kratos::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 typedef | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
| SizeType typedef | Kratos::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 typedef | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
| SolveSolutionStep() override | Kratos::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 typedef | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
| TBuilderAndSolverType typedef | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
| TDataType typedef | Kratos::NodalTwoStepVPStrategy< 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::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
| TSystemVectorPointerType typedef | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | |
| TSystemVectorType typedef | Kratos::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) const | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
| ~ImplicitSolvingStrategy() | Kratos::ImplicitSolvingStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| ~NodalTwoStepVPStrategy() | Kratos::NodalTwoStepVPStrategy< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| ~SolvingStrategy() | Kratos::SolvingStrategy< TSparseSpace, TDenseSpace > | inlinevirtual |