|
|
| | DiagonalPreconditioner () |
| | Default constructor. More...
|
| |
| | DiagonalPreconditioner (const DiagonalPreconditioner &Other) |
| | Copy constructor. More...
|
| |
| | ~DiagonalPreconditioner () override |
| | Destructor. More...
|
| |
|
| DiagonalPreconditioner & | operator= (const DiagonalPreconditioner &Other) |
| | Assignment operator. More...
|
| |
|
| void | Initialize (SparseMatrixType &rA, VectorType &rX, VectorType &rB) override |
| |
| void | Initialize (SparseMatrixType &rA, DenseMatrixType &rX, DenseMatrixType &rB) override |
| |
| void | Mult (SparseMatrixType &rA, VectorType &rX, VectorType &rY) override |
| |
| void | TransposeMult (SparseMatrixType &rA, VectorType &rX, VectorType &rY) override |
| |
| VectorType & | ApplyLeft (VectorType &rX) override |
| |
| VectorType & | ApplyRight (VectorType &rX) override |
| |
| VectorType & | ApplyTransposeLeft (VectorType &rX) override |
| |
| VectorType & | ApplyTransposeRight (VectorType &rX) override |
| |
| VectorType & | ApplyInverseRight (VectorType &rX) override |
| |
| VectorType & | Finalize (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...
|
| |
| | 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 | 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 void | PrintData (std::ostream &rOStream) const |
| | Print object's data. More...
|
| |
| | KRATOS_CLASS_POINTER_DEFINITION (Preconditioner) |
| | Pointer definition of Preconditioner. More...
|
| |
template<class TSparseSpaceType, class TDenseSpaceType>
class Kratos::DiagonalPreconditioner< TSparseSpaceType, TDenseSpaceType >
DiagonalPreconditioner class.
DiagonalPreconditioner for linesr system solvers.