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

This is the complete list of members for Kratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >, 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 &r_model_part, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) overrideKratos::TrilinosResidualBasedEliminationBuilderAndSolver< 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
AssignSettings(const Parameters ThisParameters)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
BaseType typedefKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
Build(typename TSchemeType::Pointer pScheme, ModelPart &r_model_part, TSystemMatrixType &A, TSystemVectorType &b) overrideKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
BuildAndSolve(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb) overrideKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
BuildAndSolveLinearizedOnPreviousIteration(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb, const bool MoveMesh)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
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 &r_model_part, TSystemMatrixType &A) overrideKratos::TrilinosResidualBasedEliminationBuilderAndSolver< 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 &r_model_part, TSystemMatrixType &A) overrideKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
BuildRHS(typename TSchemeType::Pointer pScheme, ModelPart &r_model_part, TSystemVectorType &b) overrideKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
BuildRHSAndSolve(typename TSchemeType::Pointer pScheme, ModelPart &r_model_part, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) overrideKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
CalculateReactions(typename TSchemeType::Pointer pScheme, ModelPart &r_model_part, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) overrideKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
Check(ModelPart &rModelPart)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
ClassType typedefKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
Clear()Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
ConditionsArrayType typedefKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
Create(typename TLinearSolver::Pointer pNewLinearSystemSolver, Parameters ThisParameters) constKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
DofsArrayType typedefKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
ElementsArrayType typedefKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
ElementsContainerType typedefKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
FinalizeSolutionStep(ModelPart &r_model_part, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) overrideKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
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) overrideKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(TrilinosResidualBasedEliminationBuilderAndSolver)Kratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
Kratos::BuilderAndSolver::KRATOS_CLASS_POINTER_DEFINITION(BuilderAndSolver)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
LocalSystemMatrixType typedefKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
LocalSystemVectorType typedefKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
mCalculateReactionsFlagKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
mDofSetKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
mDofSetIsInitializedKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
mEchoLevelKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
mEquationSystemSizeKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
mFirstMyIdKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
mguess_row_sizeKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
mLastMyIdKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
mpLinearSystemSolverKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
mpReactionsVectorKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
mrCommKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
mReshapeMatrixFlagKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >protected
Name()Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinestatic
NodesArrayType typedefKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
PrintData(std::ostream &rOStream) constKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
PrintInfo(std::ostream &rOStream) constKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
ResizeAndInitializeVectors(typename TSchemeType::Pointer pScheme, TSystemMatrixPointerType &pA, TSystemVectorPointerType &pDx, TSystemVectorPointerType &pb, ModelPart &rModelPart) overrideKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
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) overrideKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
SetUpSystem(ModelPart &r_model_part) overrideKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
SizeType typedefKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
SparseSpaceType typedefKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
SystemSolve(TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb)Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
SystemSolveWithPhysics(TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b, ModelPart &rModelPart)Kratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inline
TDataType typedefKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
TDofType typedefKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
TrilinosResidualBasedEliminationBuilderAndSolver(Epetra_MpiComm &Comm, int guess_row_size, typename TLinearSolver::Pointer pNewLinearSystemSolver)Kratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inline
TSchemeType typedefKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemMatrixPointerType typedefKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemMatrixType typedefKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemVectorPointerType typedefKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
TSystemVectorType typedefKratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >
UpdateGhostDofs(ModelPart &rThisModelPart)Kratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inline
ValidateAndAssignParameters(Parameters ThisParameters, const Parameters DefaultParameters) constKratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlineprotectedvirtual
~BuilderAndSolver()Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual
~TrilinosResidualBasedEliminationBuilderAndSolver()Kratos::TrilinosResidualBasedEliminationBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver >inlinevirtual