imate
C++/CUDA Reference
cuCSRMatrix< DataType > Member List

This is the complete list of members for cuCSRMatrix< DataType >, including all inherited members.

A_datacCSRMatrix< DataType >protected
A_index_pointercCSRMatrix< DataType >protected
A_indicescCSRMatrix< DataType >protected
allocate_buffer(const int device_id, cusparseOperation_t cusparse_operation, const DataType alpha, const DataType beta, cusparseDnVecDescr_t &cusparse_input_vector, cusparseDnVecDescr_t &cusparse_output_vector, cusparseSpMVAlg_t algorithm)cuCSRMatrix< DataType >protected
cCSRMatrix()cCSRMatrix< DataType >
cCSRMatrix(const DataType *A_data_, const LongIndexType *A_indices_, const LongIndexType *A_index_pointer_, const LongIndexType num_rows_, const LongIndexType num_columns_)cCSRMatrix< DataType >
cLinearOperator()cLinearOperator< DataType >
cLinearOperator(const LongIndexType num_rows_, const LongIndexType num_columns_)cLinearOperator< DataType >
cMatrix()cMatrix< DataType >
copied_host_to_devicecuLinearOperator< DataType >protected
copy_host_to_device()cuCSRMatrix< DataType >protectedvirtual
cublas_handlecuLinearOperator< DataType >protected
cuCSRMatrix()cuCSRMatrix< DataType >
cuCSRMatrix(const DataType *A_data_, const LongIndexType *A_indices_, const LongIndexType *A_index_pointer_, const LongIndexType num_rows_, const LongIndexType num_columns_, const int num_gpu_devices_)cuCSRMatrix< DataType >
cuLinearOperator()cuLinearOperator< DataType >
cuLinearOperator(int num_gpu_devices_)cuLinearOperator< DataType >explicit
cuMatrix()cuMatrix< DataType >
cuMatrix(int num_gpu_devices_)cuMatrix< DataType >explicit
cusparse_handlecuLinearOperator< DataType >protected
cusparse_matrix_AcuCSRMatrix< DataType >protected
device_A_datacuCSRMatrix< DataType >protected
device_A_index_pointercuCSRMatrix< DataType >protected
device_A_indicescuCSRMatrix< DataType >protected
device_buffercuCSRMatrix< DataType >protected
device_buffer_num_bytescuCSRMatrix< DataType >protected
dot(const DataType *device_vector, DataType *device_product)cuCSRMatrix< DataType >virtual
dot_plus(const DataType *device_vector, const DataType alpha, DataType *device_product)cuCSRMatrix< DataType >virtual
eigenvalue_relation_knowncLinearOperator< DataType >protected
get_cublas_handle() constcuLinearOperator< DataType >
cuMatrix::get_eigenvalue(const DataType *known_parameters, const DataType known_eigenvalue, const DataType *inquiry_parameters) const =0cLinearOperator< DataType >pure virtual
cCSRMatrix::get_eigenvalue(const DataType *known_parameters, const DataType known_eigenvalue, const DataType *inquiry_parameters) constcMatrix< DataType >virtual
get_nnz() constcCSRMatrix< DataType >
get_num_columns() constcLinearOperator< DataType >
get_num_parameters() constcLinearOperator< DataType >
get_num_rows() constcLinearOperator< DataType >
initialize_cublas_handle()cuLinearOperator< DataType >protected
initialize_cusparse_handle()cuLinearOperator< DataType >protected
is_eigenvalue_relation_known() constcLinearOperator< DataType >
is_identity_matrix() constcCSRMatrix< DataType >virtual
num_columnscLinearOperator< DataType >protected
num_gpu_devicescuLinearOperator< DataType >protected
num_parameterscLinearOperator< DataType >protected
num_rowscLinearOperator< DataType >protected
parameterscLinearOperator< DataType >protected
query_gpu_devices() constcuLinearOperator< DataType >protected
set_parameters(DataType *parameters_)cLinearOperator< DataType >
transpose_dot(const DataType *device_vector, DataType *device_product)cuCSRMatrix< DataType >virtual
transpose_dot_plus(const DataType *device_vector, const DataType alpha, DataType *device_product)cuCSRMatrix< DataType >virtual
~cCSRMatrix()cCSRMatrix< DataType >virtual
~cLinearOperator()cLinearOperator< DataType >virtual
~cMatrix()cMatrix< DataType >virtual
~cuCSRMatrix()cuCSRMatrix< DataType >virtual
~cuLinearOperator()cuLinearOperator< DataType >virtual
~cuMatrix()cuMatrix< DataType >virtual