|
Opm::MixedMatrixWrapper< Vector > Class Template Reference Wraps c-implementation of mixed-precision matrix. More...
Detailed Descriptiontemplate<class Vector> class Opm::MixedMatrixWrapper< Vector > Wraps c-implementation of mixed-precision matrix.
Constructor & Destructor Documentation◆ MixedMatrixWrapper()
template<class Vector >
constructor
References Opm::MixedMatrixWrapper< Vector >::block_size, bsr_alloc(), bsr_init(), and Opm::MixedMatrixWrapper< Vector >::nrows(). ◆ ~MixedMatrixWrapper()
template<class Vector >
destructor References bsr_free(). Member Function Documentation◆ colidx()
template<class Vector >
access column index pointer References bsr_matrix::colidx. ◆ mv()
template<class Vector >
block-sparse matrix-vector multiplication (y = M.x) mixed-precision block-sparse matrix-vector multiplication (y = M.x)
References bsr_vmspmv2(), bsr_vmspmv3(), and bsr_vmspmv4(). ◆ nrows()
template<class Vector >
References bsr_matrix::nrows. Referenced by Opm::MixedMatrixWrapper< Vector >::MixedMatrixWrapper(). ◆ rowptr()
template<class Vector >
access row offset pointer References bsr_matrix::rowptr. ◆ umv()
template<class Vector >
block-sparse matrix-vector multiplication with update (y += M.x) mixed-precision block-sparse matrix-vector multiplication with update (y += M.x)
References bsr_vmspumv2(), bsr_vmspumv3(), and bsr_vmspumv4(). ◆ update()
template<class Vector >
update matrix entries
◆ usmv()
template<class Vector >
block-sparse matrix-vector multiplication with scaled update (y += alpha * M.x) mixed-precision block-sparse matrix-vector multiplication with scaled update (y += alpha * M.x)
References bsr_vmspumv2(), bsr_vmspumv3(), and bsr_vmspumv4(). Member Data Documentation◆ block_size
template<class Vector >
Referenced by Opm::MixedMatrixWrapper< Vector >::MixedMatrixWrapper(). The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||