|
virtual bool | initialize (std::shared_ptr< BlockedMatrix< Scalar > > matrix, std::shared_ptr< BlockedMatrix< Scalar > > jacMatrix, rocsparse_int *d_Arows, rocsparse_int *d_Acols)=0 |
|
virtual void | copy_system_to_gpu (Scalar *b)=0 |
|
virtual void | update_system_on_gpu (Scalar *b)=0 |
| Update linear system to GPU.
|
|
void | set_matrix_analysis (rocsparse_mat_descr descr_L, rocsparse_mat_descr descr_U) |
|
void | set_context (rocsparse_handle handle, rocsparse_direction dir, rocsparse_operation operation, hipStream_t stream) |
|
void | setJacMat (const BlockedMatrix< Scalar > &jacMat) |
|
virtual void | apply (const ApplyScalar &y, ApplyScalar &x)=0 |
|
virtual bool | analyze_matrix (BlockedMatrix< Scalar > *mat)=0 |
|
virtual bool | analyze_matrix (BlockedMatrix< Scalar > *mat, BlockedMatrix< Scalar > *jacMat)=0 |
|
virtual bool | create_preconditioner (BlockedMatrix< Scalar > *mat)=0 |
|
virtual bool | create_preconditioner (BlockedMatrix< Scalar > *mat, BlockedMatrix< Scalar > *jacMat)=0 |
|
|
| rocsparsePreconditioner (int verbosity_) |
|
| Preconditioner (int verbosity_) |
|
◆ copy_system_to_gpu()
◆ initialize()
◆ update_system_on_gpu()
The documentation for this class was generated from the following files: