ILUPreconditioner class.
More...
#include <ilu_preconditioner.h>
|
|
| | ILUPreconditioner () |
| | Default constructor. More...
|
| |
| | ILUPreconditioner (const ILUPreconditioner &Other) |
| | Copy constructor. More...
|
| |
| | ~ILUPreconditioner () override |
| | Destructor. More...
|
| |
|
| ILUPreconditioner & | operator= (const ILUPreconditioner &Other) |
| | Assignment operator. More...
|
| |
|
| void | Mult (SparseMatrixType &rA, VectorType &rX, VectorType &rY) override |
| |
| void | TransposeMult (SparseMatrixType &rA, VectorType &rX, VectorType &rY) override |
| |
| VectorType & | ApplyLeft (VectorType &rX) override |
| |
| VectorType & | ApplyTransposeLeft (VectorType &rX) override |
| |
|
| std::string | Info () const override |
| | Return information about this object. More...
|
| |
| void | PrintInfo (std::ostream &OStream) const override |
| | Print information about this object. More...
|
| |
| void | PrintData (std::ostream &OStream) const override |
| | Print object's data. More...
|
| |
| | Preconditioner () |
| | Default constructor. More...
|
| |
| | Preconditioner (const Preconditioner &Other) |
| | Copy constructor. More...
|
| |
| virtual | ~Preconditioner () |
| | Destructor. More...
|
| |
| Preconditioner & | operator= (const Preconditioner &Other) |
| | Assignment operator. More...
|
| |
| virtual void | Initialize (SparseMatrixType &rA, VectorType &rX, VectorType &rB) |
| |
| virtual void | Initialize (SparseMatrixType &rA, DenseMatrixType &rX, DenseMatrixType &rB) |
| |
| virtual void | InitializeSolutionStep (SparseMatrixType &rA, VectorType &rX, VectorType &rB) |
| |
| virtual void | FinalizeSolutionStep (SparseMatrixType &rA, VectorType &rX, VectorType &rB) |
| |
| virtual void | Clear () |
| |
| virtual bool | AdditionalPhysicalDataIsNeeded () |
| |
| virtual void | ProvideAdditionalData (SparseMatrixType &rA, VectorType &rX, VectorType &rB, typename ModelPart::DofsArrayType &rdof_set, ModelPart &r_model_part) |
| |
| virtual VectorType & | ApplyRight (VectorType &rX) |
| |
| virtual VectorType & | ApplyTransposeRight (VectorType &rX) |
| |
| virtual VectorType & | ApplyInverseRight (VectorType &rX) |
| |
| virtual VectorType & | Finalize (VectorType &rX) |
| |
| | KRATOS_CLASS_POINTER_DEFINITION (Preconditioner) |
| | Pointer definition of Preconditioner. More...
|
| |
template<class TSparseSpaceType, class TDenseSpaceType>
class Kratos::ILUPreconditioner< TSparseSpaceType, TDenseSpaceType >
ILUPreconditioner class.
◆ BaseType
template<class TSparseSpaceType , class TDenseSpaceType >
◆ DenseMatrixType
template<class TSparseSpaceType , class TDenseSpaceType >
◆ SparseMatrixType
template<class TSparseSpaceType , class TDenseSpaceType >
◆ VectorType
template<class TSparseSpaceType , class TDenseSpaceType >
◆ ILUPreconditioner() [1/2]
template<class TSparseSpaceType , class TDenseSpaceType >
◆ ILUPreconditioner() [2/2]
template<class TSparseSpaceType , class TDenseSpaceType >
◆ ~ILUPreconditioner()
template<class TSparseSpaceType , class TDenseSpaceType >
◆ ApplyLeft()
template<class TSparseSpaceType , class TDenseSpaceType >
◆ ApplyTransposeLeft()
template<class TSparseSpaceType , class TDenseSpaceType >
◆ Info()
template<class TSparseSpaceType , class TDenseSpaceType >
◆ KRATOS_CLASS_POINTER_DEFINITION()
template<class TSparseSpaceType , class TDenseSpaceType >
◆ Mult()
template<class TSparseSpaceType , class TDenseSpaceType >
◆ operator=()
template<class TSparseSpaceType , class TDenseSpaceType >
◆ PrintData()
template<class TSparseSpaceType , class TDenseSpaceType >
◆ PrintInfo()
template<class TSparseSpaceType , class TDenseSpaceType >
◆ TransposeMult()
template<class TSparseSpaceType , class TDenseSpaceType >
◆ iL
template<class TSparseSpaceType , class TDenseSpaceType >
◆ iU
template<class TSparseSpaceType , class TDenseSpaceType >
◆ jL
template<class TSparseSpaceType , class TDenseSpaceType >
◆ jU
template<class TSparseSpaceType , class TDenseSpaceType >
template<class TSparseSpaceType , class TDenseSpaceType >
◆ mILUSize
template<class TSparseSpaceType , class TDenseSpaceType >
template<class TSparseSpaceType , class TDenseSpaceType >
The documentation for this class was generated from the following file: