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

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

AdditionalPhysicalDataIsNeeded()Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
ApplyInverseRight(VectorType &rX)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
ApplyLeft(VectorType &rX)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
ApplyRight(VectorType &rX)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
ApplyTransposeLeft(VectorType &rX)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
ApplyTransposeRight(VectorType &rX)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
Clear()Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
DenseMatrixType typedefKratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >
Finalize(VectorType &rX)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
FinalizeSolutionStep(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
Info() constKratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
Initialize(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
Initialize(SparseMatrixType &rA, DenseMatrixType &rX, DenseMatrixType &rB)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
InitializeSolutionStep(SparseMatrixType &rA, VectorType &rX, VectorType &rB)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(Preconditioner)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >
Mult(SparseMatrixType &rA, VectorType &rX, VectorType &rY)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
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 &rOStream) constKratos::Preconditioner< 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::Preconditioner< TSparseSpaceType, TDenseSpaceType >
TransposeMult(SparseMatrixType &rA, VectorType &rX, VectorType &rY)Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual
VectorType typedefKratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >
~Preconditioner()Kratos::Preconditioner< TSparseSpaceType, TDenseSpaceType >inlinevirtual