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::ILU0Preconditioner< TSparseSpaceType, TDenseSpaceType > Member List

This is the complete list of members for Kratos::ILU0Preconditioner< TSparseSpaceType, TDenseSpaceType >, including all inherited members.

AdditionalPhysicalDataIsNeeded()Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
ApplyInverseRight(VectorType &rX)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
ApplyLeft(VectorType &rX) overrideKratos::ILUPreconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
ApplyRight(VectorType &rX)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
ApplyTransposeLeft(VectorType &rX) overrideKratos::ILUPreconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
ApplyTransposeRight(VectorType &rX)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
BaseType typedefKratos::ILU0Preconditioner< TSparseSpaceType, TDenseSpaceType >
Clear()Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
DenseMatrixType typedefKratos::ILU0Preconditioner< TSparseSpaceType, TDenseSpaceType >
Finalize(VectorType &rX)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
FinalizeSolutionStep(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
iLKratos::ILUPreconditioner< TSparseSpaceType, TDenseSpaceType >protected
ILU0Preconditioner()Kratos::ILU0Preconditioner< TSparseSpaceType, TDenseSpaceType >inline
ILUPreconditioner()Kratos::ILUPreconditioner< TSparseSpaceType, TDenseSpaceType >inline
ILUPreconditioner(const ILUPreconditioner &Other)Kratos::ILUPreconditioner< TSparseSpaceType, TDenseSpaceType >inline
Info() const overrideKratos::ILU0Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
Initialize(SparseMatrixType &rA, VectorType &rX, VectorType &rB) overrideKratos::ILU0Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
Kratos::ILUPreconditioner::Initialize(SparseMatrixType &rA, DenseMatrixType &rX, DenseMatrixType &rB)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
InitializeSolutionStep(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
iUKratos::ILUPreconditioner< TSparseSpaceType, TDenseSpaceType >protected
jLKratos::ILUPreconditioner< TSparseSpaceType, TDenseSpaceType >protected
jUKratos::ILUPreconditioner< TSparseSpaceType, TDenseSpaceType >protected
KRATOS_CLASS_POINTER_DEFINITION(ILU0Preconditioner)Kratos::ILU0Preconditioner< TSparseSpaceType, TDenseSpaceType >
Kratos::ILUPreconditioner::KRATOS_CLASS_POINTER_DEFINITION(ILUPreconditioner)Kratos::ILUPreconditioner< TSparseSpaceType, TDenseSpaceType >
Kratos::Preconditioner::KRATOS_CLASS_POINTER_DEFINITION(Preconditioner)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >
LKratos::ILUPreconditioner< TSparseSpaceType, TDenseSpaceType >protected
mILUSizeKratos::ILUPreconditioner< TSparseSpaceType, TDenseSpaceType >protected
Mult(SparseMatrixType &rA, VectorType &rX, VectorType &rY) overrideKratos::ILUPreconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
operator=(const ILUPreconditioner &Other)Kratos::ILUPreconditioner< TSparseSpaceType, TDenseSpaceType >inline
Kratos::Preconditioner::operator=(const Preconditioner &Other)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inline
Preconditioner()Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inline
Preconditioner(const Preconditioner &Other)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inline
PrintData(std::ostream &OStream) const overrideKratos::ILU0Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
PrintInfo(std::ostream &OStream) const overrideKratos::ILU0Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
ProvideAdditionalData(SparseMatrixType &rA, VectorType &rX, VectorType &rB, typename ModelPart::DofsArrayType &rdof_set, ModelPart &r_model_part)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
SparseMatrixType typedefKratos::ILU0Preconditioner< TSparseSpaceType, TDenseSpaceType >
TransposeMult(SparseMatrixType &rA, VectorType &rX, VectorType &rY) overrideKratos::ILUPreconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
UKratos::ILUPreconditioner< TSparseSpaceType, TDenseSpaceType >protected
VectorType typedefKratos::ILU0Preconditioner< TSparseSpaceType, TDenseSpaceType >
~ILU0Preconditioner() overrideKratos::ILU0Preconditioner< TSparseSpaceType, TDenseSpaceType >inline
~ILUPreconditioner() overrideKratos::ILUPreconditioner< TSparseSpaceType, TDenseSpaceType >inline
~Preconditioner()Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual