rocsparseBILU0.hpp
Go to the documentation of this file.
Definition: BlockedMatrix.hpp:29 Definition: rocsparseBILU0.hpp:40 bool analyze_matrix(BlockedMatrix< Scalar > *mat, BlockedMatrix< Scalar > *jacMat) override rocsparseBILU0(int verbosity_) bool create_preconditioner(BlockedMatrix< Scalar > *mat) override void apply(const Scalar &y, Scalar &x, WellContributions< Scalar > &wellContribs) override bool create_preconditioner(BlockedMatrix< Scalar > *mat, BlockedMatrix< Scalar > *jacMat) override void copy_values_to_gpu(Scalar *mVals, int *mRows, int *mCols, bool reuse) bool initialize(std::shared_ptr< BlockedMatrix< Scalar > > matrix, std::shared_ptr< BlockedMatrix< Scalar > > jacMatrix, rocsparse_int *d_Arows, rocsparse_int *d_Acols) override ~rocsparseBILU0() bool analyze_matrix(BlockedMatrix< Scalar > *mat) override bool analyze_matrix() Analysis, extract parallelism if specified. void copy_system_to_gpu(Scalar *mVals) override void update_system_on_gpu(Scalar *, Scalar *b) override Definition: rocsparsePreconditioner.hpp:34 std::shared_ptr< BlockedMatrix< Scalar > > jacMat Definition: rocsparsePreconditioner.hpp:53 Definition: WellContributions.hpp:51 Definition: amgclSolverBackend.hpp:44 |