AdditionalPhysicalDataIsNeeded() override | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | inlinevirtual |
BaseType typedef | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | |
Clear() override | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | inlinevirtual |
DenseMatrixType typedef | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | |
DenseVectorType typedef | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | |
FinalizeSolutionStep(SparseMatrixType &rA, VectorType &rX, VectorType &rB) | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inlinevirtual |
GetIterationsNumber() | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inlinevirtual |
GetReorderer() | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inlinevirtual |
GetScalingType() | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | inline |
GetTolerance() | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inlinevirtual |
IndexType typedef | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | |
Info() const | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inlinevirtual |
Initialize(SparseMatrixType &rA, VectorType &rX, VectorType &rB) | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inlinevirtual |
InitializeSolutionStep(SparseMatrixType &rA, VectorType &rX, VectorType &rB) | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inlinevirtual |
IsConsistent(SparseMatrixType &rA, VectorType &rX, VectorType &rB) | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inlinevirtual |
IsConsistent(SparseMatrixType &rA, DenseMatrixType &rX, DenseMatrixType &rB) | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inlinevirtual |
IsNotConsistent(SparseMatrixType &rA, VectorType &rX, VectorType &rB) | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inlinevirtual |
IsNotConsistent(SparseMatrixType &rA, DenseMatrixType &rX, DenseMatrixType &rB) | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inlinevirtual |
KRATOS_CLASS_POINTER_DEFINITION(MultiLevelSolver) | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | |
LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > >::KRATOS_CLASS_POINTER_DEFINITION(LinearSolver) | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | |
LeftScaling enum value | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | |
LinearSolver() | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inline |
LinearSolver(Reorderer< TSparseSpaceType, TDenseSpaceType > NewReorderer) | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inline |
LinearSolver(const LinearSolver &Other) | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inline |
MLPreconditionerPointerType typedef | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | |
MultiLevelSolver(Parameters Settings) | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | inline |
MultiLevelSolver(Teuchos::ParameterList &rAztecParameterList, Teuchos::ParameterList &rMLParameterList, double Tolerance, int MaxIterations) | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | inline |
MultiLevelSolver(const MultiLevelSolver &Other)=delete | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | |
NoScaling enum value | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | |
operator=(const MultiLevelSolver &Other)=delete | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | |
LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > >::operator=(const LinearSolver &Other) | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inline |
PerformSolutionStep(SparseMatrixType &rA, VectorType &rX, VectorType &rB) | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inlinevirtual |
PrintData(std::ostream &rOStream) const | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inlinevirtual |
PrintInfo(std::ostream &rOStream) const override | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | inlinevirtual |
ProvideAdditionalData(SparseMatrixType &rA, VectorType &rX, VectorType &rB, typename ModelPart::DofsArrayType &rdof_set, ModelPart &r_model_part) override | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | inlinevirtual |
ResetPreconditioner() | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | inline |
ScalingType enum name | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | |
SetDefaults(Teuchos::ParameterList &rParameterlist, const std::string &rSettingsName) | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | inlinestatic |
SetReformPrecAtEachStep(bool Value) | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | inline |
SetReorderer(typename TReordererType::Pointer pNewReorderer) | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inlinevirtual |
SetScalingType(ScalingType Value) | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | inline |
SetTolerance(double NewTolerance) | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inlinevirtual |
SizeType typedef | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | |
Solve(SparseMatrixType &rA, VectorType &rX, VectorType &rB) override | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | inlinevirtual |
Solve(SparseMatrixType &rA, DenseMatrixType &rX, DenseMatrixType &rB) override | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | inlinevirtual |
LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > >::Solve(SparseMatrixType &K, SparseMatrixType &M, DenseVectorType &Eigenvalues, DenseMatrixType &Eigenvectors) | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inlinevirtual |
SparseMatrixPointerType typedef | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | |
SparseMatrixType typedef | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | |
VectorPointerType typedef | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | |
VectorType typedef | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | |
~LinearSolver() | Kratos::LinearSolver< TSparseSpaceType, TDenseSpaceType, Reorderer< TSparseSpaceType, TDenseSpaceType > > | inlinevirtual |
~MultiLevelSolver() override | Kratos::MultiLevelSolver< TSparseSpaceType, TDenseSpaceType, TReordererType > | inline |