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

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

ApplyConstraints(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rb)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
ApplyDirichletConditions(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
ApplyDirichletConditions_LHS(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rDx)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
ApplyDirichletConditions_RHS(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemVectorType &rDx, TSystemVectorType &rb)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
ApplyRHSConstraints(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemVectorType &rb)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
AssembleLHS(TSystemMatrixType &A, LocalSystemMatrixType &LHS_Contribution, Element::EquationIdVectorType &EquationId)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
AssembleMassMatrices(TSystemMatrixType &Mconsistent, TSystemVectorType &mMdiagInv, ModelPart &r_model_part)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
AssembleRHS(TSystemVectorType &b, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &EquationId)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
AssignSettings(const Parameters ThisParameters)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
BaseType typedefKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
Build(typename TSchemeType::Pointer pScheme, ModelPart &r_model_part, TSystemMatrixType &A, TSystemVectorType &b)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inlinevirtual
BuildAndSolve(typename TSchemeType::Pointer pScheme, ModelPart &r_model_part, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inlinevirtual
BuildAndSolveLinearizedOnPreviousIteration(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb, const bool MoveMesh)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
BuildAuxiliaries(TSystemMatrixType &mD, TSystemMatrixType &Mconsistent, TSystemVectorType &mMdiagInv, ModelPart &r_model_part)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
BuilderAndSolver()Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlineexplicit
BuilderAndSolver(typename TLinearSolver::Pointer pNewLinearSystemSolver, Parameters ThisParameters)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlineexplicit
BuilderAndSolver(typename TLinearSolver::Pointer pNewLinearSystemSolver)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlineexplicit
BuildLHS(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
BuildLHS_Complete(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
BuildLHS_CompleteOnFreeRows(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
BuildRHS(typename TSchemeType::Pointer pScheme, ModelPart &r_model_part, TSystemVectorType &b)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inlinevirtual
BuildRHSAndSolve(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
calc_GMinvD_prod(TSystemMatrixType &mD, TSystemVectorType &Minv, TSystemVectorType &x, TSystemVectorType &WorkArray, TSystemVectorType &destination)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
calc_prod_precond_vec(TSystemVectorType &vec, TSystemVectorType &precond, TSystemVectorType &result)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
CalculateNodalPressureForce(TSystemMatrixType &mD, TSystemVectorType &mMdiagInv, ModelPart &r_model_part)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
CalculatePreconditionerDiagonalMatrix(const TSystemMatrixType &D, const TSystemVectorType &Minv, const TSystemMatrixType &A, TSystemVectorType &preconditioner)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
CalculateReactions(typename TSchemeType::Pointer pScheme, ModelPart &r_model_part, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inlinevirtual
Check(ModelPart &rModelPart)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
ClassType typedefKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
Clear()Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
ComputePressureAtFreeSurface(ModelPart &r_model_part, double bulk_modulus, double density)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
ConditionsArrayType typedefKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
ConstructMatrixStructure(TSystemMatrixType &A, ModelPart &r_model_part)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
ConstructMatrixStructure_DivergenceMatrixD(TSystemMatrixType &mD, ModelPart &r_model_part)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
ConstructMatrixStructure_Mconsistent(TSystemMatrixType &Mconsistent, ModelPart &r_model_part)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
ConvergenceCheck(TSystemVectorType &residual, TSystemVectorType &b, const double &tolerance, const int &iter_number, const int &max_iter_number)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
Create(typename TLinearSolver::Pointer pNewLinearSystemSolver, Parameters ThisParameters) constKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
CreatePartition(unsigned int number_of_threads, const int number_of_rows, vector< unsigned int > &partitions)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
DofsArrayType typedefKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
ElementsArrayType typedefKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
ElementsContainerType typedefKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
FinalizeSolutionStep(ModelPart &r_model_part, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inlinevirtual
FractionalStepProjection(ModelPart &model_part, double alpha_bossak)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
GetCalculateReactionsFlag() constKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inline
GetConstraintConstantVector()Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
GetConstraintRelationMatrix()Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
GetDefaultParameters() constKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
GetDofSet()Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
GetDofSet() constKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
GetDofSetIsInitializedFlag() constKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inline
GetEchoLevel() constKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inline
GetEquationSystemSize() constKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inline
GetLinearSystemSolver() constKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inline
GetReshapeMatrixFlag() constKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inline
IndexType typedefKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
Info() constKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
InitializeSolutionStep(ModelPart &r_model_part, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
Kratos::BuilderAndSolver::KRATOS_CLASS_POINTER_DEFINITION(BuilderAndSolver)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
LocalSystemMatrixType typedefKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
LocalSystemVectorType typedefKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
mActiveNodesKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
mCalculateReactionsFlagKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
mDKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
mDofSetKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
mDofSetIsInitializedKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
mEchoLevelKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
mEquationSystemSizeKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
mMconsistentKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
mMdiagInvKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
mnumber_of_active_nodesKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
ModifyForDirichlet(TSystemMatrixType &A, TSystemVectorType &b)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
mpLinearSystemSolverKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
mpReactionsVectorKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
mpreconditionerKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
mReshapeMatrixFlagKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
Name()Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinestatic
NodesArrayType typedefKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
NodesContainerType typedefKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
PrintData(std::ostream &rOStream) constKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
PrintInfo(std::ostream &rOStream) constKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver(typename TLinearSolver::Pointer pNewLinearSystemSolver)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
ResizeAndInitializeVectors(typename TSchemeType::Pointer pScheme, TSystemMatrixType &A, TSystemMatrixType &mD, TSystemVectorType &Dx, TSystemVectorType &b, TSystemMatrixType &mMconsistent, TSystemVectorType &mMdiagInv, ModelPart &rModelPart)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
Kratos::BuilderAndSolver::ResizeAndInitializeVectors(typename TSchemeType::Pointer pScheme, TSystemMatrixPointerType &pA, TSystemVectorPointerType &pDx, TSystemVectorPointerType &pb, ModelPart &rModelPart)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
ReturnDx(TSystemVectorType &Dx, TSystemVectorType &xi)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
SavePressureIteration(ModelPart &model_part)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
SetCalculateReactionsFlag(bool flag)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inline
SetDofSetIsInitializedFlag(bool DofSetIsInitialized)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inline
SetEchoLevel(int Level)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inline
SetLinearSystemSolver(typename TLinearSolver::Pointer pLinearSystemSolver)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inline
SetReshapeMatrixFlag(bool ReshapeMatrixFlag)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inline
SetUpDofSet(typename TSchemeType::Pointer pScheme, ModelPart &r_model_part)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inlinevirtual
SetUpSystem(ModelPart &r_model_part)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inlinevirtual
SizeType typedefKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
SystemSolve(TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
TDataType typedefKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
TDofType typedefKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
TSchemeType typedefKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
TSystemMatrixPointerType typedefKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
TSystemMatrixType typedefKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
TSystemVectorPointerType typedefKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
TSystemVectorType typedefKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >
UpdateAcceleration(array_1d< double, 3 > &CurrentAcceleration, const array_1d< double, 3 > &DeltaDisp, const array_1d< double, 3 > &OldVelocity, const array_1d< double, 3 > &OldAcceleration, double &ma0, double &ma2, double &ma3)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
UpdateAfterProjection(ModelPart &model_part, double alpha_bossak)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
UpdatePressures(TSystemMatrixType &mD, TSystemMatrixType &mMconsistent, TSystemVectorType &mMdiagInv, ModelPart &r_model_part, double bulk_modulus, double density)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
UpdatePressuresNew(TSystemMatrixType &mMconsistent, TSystemVectorType &mMdiagInv, ModelPart &r_model_part, double bulk_modulus, double density)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
UpdateVelocity(array_1d< double, 3 > &CurrentVelocity, const array_1d< double, 3 > &DeltaDisp, const array_1d< double, 3 > &OldVelocity, const array_1d< double, 3 > &OldAcceleration, double &ma1, double &ma4, double &ma5)Kratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline
ValidateAndAssignParameters(Parameters ThisParameters, const Parameters DefaultParameters) constKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
~BuilderAndSolver()Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
~ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver() overrideKratos::ResidualBasedEliminationQuasiIncompressibleBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver, TDim >inline