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

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

AdditionalPhysicalDataIsNeeded()Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
ApplyInverseRight(VectorType &rX) overrideKratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
ApplyLeft(VectorType &rX) overrideKratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
ApplyRight(VectorType &rX) overrideKratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
ApplyTransposeLeft(VectorType &rX) overrideKratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
ApplyTransposeRight(VectorType &rX) overrideKratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
BaseType typedefKratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >
Clear()Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
DataType typedefKratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >
DenseMatrixType typedefKratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >
DiagonalPreconditioner()Kratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >inline
DiagonalPreconditioner(const DiagonalPreconditioner &Other)Kratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >inline
Finalize(VectorType &rX) overrideKratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
FinalizeSolutionStep(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
Info() const overrideKratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
Initialize(SparseMatrixType &rA, VectorType &rX, VectorType &rB) overrideKratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
Initialize(SparseMatrixType &rA, DenseMatrixType &rX, DenseMatrixType &rB) overrideKratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
InitializeSolutionStep(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(DiagonalPreconditioner)Kratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >
Kratos::Preconditioner::KRATOS_CLASS_POINTER_DEFINITION(Preconditioner)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >
Mult(SparseMatrixType &rA, VectorType &rX, VectorType &rY) overrideKratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
operator=(const DiagonalPreconditioner &Other)Kratos::DiagonalPreconditioner< 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 &rOStream) constKratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
PrintInfo(std::ostream &OStream) const overrideKratos::DiagonalPreconditioner< 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::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >
TransposeMult(SparseMatrixType &rA, VectorType &rX, VectorType &rY) overrideKratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
VectorType typedefKratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >
~DiagonalPreconditioner() overrideKratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >inline
~Preconditioner()Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual