Template Class CUDACSR
Defined in File cuda_csr_cuda.cuh
Inheritance Relationships
Base Type
public sparsebase::utils::IdentifiableImplementation< CUDACSR< IDType, NNZType, ValueType >, FormatOrderTwo< IDType, NNZType, ValueType > >
(Template Class IdentifiableImplementation)
Class Documentation
-
template<typename IDType, typename NNZType, typename ValueType>
class sparsebase::format::CUDACSR : public sparsebase::utils::IdentifiableImplementation<CUDACSR<IDType, NNZType, ValueType>, FormatOrderTwo<IDType, NNZType, ValueType>> Public Functions
-
CUDACSR(IDType n, IDType m, NNZType nnz, NNZType *row_ptr, IDType *col, ValueType *vals, context::CUDAContext context, Ownership own = kOwned)
-
virtual ~CUDACSR()
-
virtual bool ColIsOwned()
-
virtual bool RowPtrIsOwned()
-
virtual bool ValsIsOwned()
-
context::CUDAContext *get_cuda_context() const
-
CUDACSR(IDType n, IDType m, NNZType nnz, NNZType *row_ptr, IDType *col, ValueType *vals, context::CUDAContext context, Ownership own = kOwned)