rocsparseBILU0.hpp
Go to the documentation of this file.
Definition: BlockedMatrix.hpp:29 Definition: rocsparseBILU0.hpp:39 bool analyze_matrix(BlockedMatrix< Scalar > *mat, BlockedMatrix< Scalar > *jacMat) override rocsparseBILU0(int verbosity_) void apply(Scalar &y, Scalar &x) override bool create_preconditioner(BlockedMatrix< Scalar > *mat) override bool create_preconditioner(BlockedMatrix< Scalar > *mat, BlockedMatrix< Scalar > *jacMat) override void update_system_on_gpu(Scalar *b) override Reassign pointers, in case the addresses of the Dune variables have changed --> TODO: check when/if w... bool initialize(std::shared_ptr< BlockedMatrix< Scalar > > matrix, std::shared_ptr< BlockedMatrix< Scalar > > jacMatrix, rocsparse_int *d_Arows, rocsparse_int *d_Acols) override bool analyze_matrix(BlockedMatrix< Scalar > *mat) override void copy_system_to_gpu(Scalar *mVals) override Definition: rocsparsePreconditioner.hpp:33 std::shared_ptr< BlockedMatrix< Scalar > > jacMat Definition: rocsparsePreconditioner.hpp:51 Definition: amgclSolverBackend.hpp:44 |