OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
cub::SpmvParams< ValueT, OffsetT > Struct Template Reference

< Signed integer type for sequence offsets More...

Detailed Description

template<typename ValueT, typename OffsetT>
struct cub::SpmvParams< ValueT, OffsetT >

< Signed integer type for sequence offsets

Definition at line 99 of file agent_spmv_orig.cuh.

Data Fields

ValueT * d_values
 Pointer to the array of num_nonzeros values of the corresponding nonzero elements of matrix A.
 
OffsetTd_row_end_offsets
 Pointer to the array of m offsets demarcating the end of every row in d_column_indices and d_values.
 
OffsetTd_column_indices
 Pointer to the array of num_nonzeros column-indices of the corresponding nonzero elements of matrix A. (Indices are zero-valued.)
 
ValueT * d_vector_x
 Pointer to the array of num_cols values corresponding to the dense input vector x
 
ValueT * d_vector_y
 Pointer to the array of num_rows values corresponding to the dense output vector y
 
int num_rows
 Number of rows of matrix A.
 
int num_cols
 Number of columns of matrix A.
 
int num_nonzeros
 Number of nonzero elements of matrix A.
 
ValueT alpha
 Alpha multiplicand.
 
ValueT beta
 Beta addend-multiplicand.
 
TexRefInputIterator< ValueT, 66778899, OffsetTt_vector_x
 

Field Documentation

◆ alpha

template<typename ValueT , typename OffsetT >
ValueT cub::SpmvParams< ValueT, OffsetT >::alpha

Alpha multiplicand.

Definition at line 109 of file agent_spmv_orig.cuh.

◆ beta

template<typename ValueT , typename OffsetT >
ValueT cub::SpmvParams< ValueT, OffsetT >::beta

Beta addend-multiplicand.

Definition at line 110 of file agent_spmv_orig.cuh.

◆ d_column_indices

template<typename ValueT , typename OffsetT >
OffsetT* cub::SpmvParams< ValueT, OffsetT >::d_column_indices

Pointer to the array of num_nonzeros column-indices of the corresponding nonzero elements of matrix A. (Indices are zero-valued.)

Definition at line 103 of file agent_spmv_orig.cuh.

◆ d_row_end_offsets

template<typename ValueT , typename OffsetT >
OffsetT* cub::SpmvParams< ValueT, OffsetT >::d_row_end_offsets

Pointer to the array of m offsets demarcating the end of every row in d_column_indices and d_values.

Definition at line 102 of file agent_spmv_orig.cuh.

◆ d_values

template<typename ValueT , typename OffsetT >
ValueT* cub::SpmvParams< ValueT, OffsetT >::d_values

Pointer to the array of num_nonzeros values of the corresponding nonzero elements of matrix A.

Definition at line 101 of file agent_spmv_orig.cuh.

◆ d_vector_x

template<typename ValueT , typename OffsetT >
ValueT* cub::SpmvParams< ValueT, OffsetT >::d_vector_x

Pointer to the array of num_cols values corresponding to the dense input vector x

Definition at line 104 of file agent_spmv_orig.cuh.

◆ d_vector_y

template<typename ValueT , typename OffsetT >
ValueT* cub::SpmvParams< ValueT, OffsetT >::d_vector_y

Pointer to the array of num_rows values corresponding to the dense output vector y

Definition at line 105 of file agent_spmv_orig.cuh.

◆ num_cols

template<typename ValueT , typename OffsetT >
int cub::SpmvParams< ValueT, OffsetT >::num_cols

Number of columns of matrix A.

Definition at line 107 of file agent_spmv_orig.cuh.

◆ num_nonzeros

template<typename ValueT , typename OffsetT >
int cub::SpmvParams< ValueT, OffsetT >::num_nonzeros

Number of nonzero elements of matrix A.

Definition at line 108 of file agent_spmv_orig.cuh.

◆ num_rows

template<typename ValueT , typename OffsetT >
int cub::SpmvParams< ValueT, OffsetT >::num_rows

Number of rows of matrix A.

Definition at line 106 of file agent_spmv_orig.cuh.

◆ t_vector_x

template<typename ValueT , typename OffsetT >
TexRefInputIterator<ValueT, 66778899, OffsetT> cub::SpmvParams< ValueT, OffsetT >::t_vector_x

Definition at line 112 of file agent_spmv_orig.cuh.


The documentation for this struct was generated from the following file: