PARALUTION  1.0.0
PARALUTION
paralution::MatrixCSR< ValueType, IndexType > Struct Template Reference

Sparse Matrix - Sparse Compressed Row Format. More...

#include <matrix_formats.hpp>

Data Fields

IndexType * row_offset
 Row offsets (row ptr) More...
 
IndexType * col
 Column index. More...
 
ValueType * val
 Values. More...
 

Detailed Description

template<typename ValueType, typename IndexType>
struct paralution::MatrixCSR< ValueType, IndexType >

Sparse Matrix - Sparse Compressed Row Format.

Field Documentation

template<typename ValueType, typename IndexType>
IndexType* paralution::MatrixCSR< ValueType, IndexType >::col

Column index.

Referenced by paralution::OCLAcceleratorMatrixCSR< ValueType >::Compress(), paralution::HostMatrixCSR< ValueType >::Compress(), paralution::OCLAcceleratorMatrixELL< ValueType >::ConvertFrom(), paralution::coo_to_csr(), paralution::MICAcceleratorMatrixCSR< ValueType >::CopyFrom(), paralution::OCLAcceleratorMatrixCSR< ValueType >::CopyFrom(), paralution::MICAcceleratorMatrixCSR< ValueType >::CopyFromHost(), paralution::OCLAcceleratorMatrixCSR< ValueType >::CopyFromHost(), paralution::MICAcceleratorMatrixCSR< ValueType >::CopyTo(), paralution::OCLAcceleratorMatrixCSR< ValueType >::CopyTo(), paralution::MICAcceleratorMatrixCSR< ValueType >::CopyToHost(), paralution::OCLAcceleratorMatrixCSR< ValueType >::CopyToHost(), paralution::csr_to_coo(), paralution::csr_to_dense(), paralution::csr_to_dia(), paralution::csr_to_ell(), paralution::csr_to_hyb(), paralution::csr_to_mcsr(), paralution::dense_to_csr(), paralution::dia_to_csr(), paralution::ell_to_csr(), paralution::OCLAcceleratorMatrixCSR< ValueType >::ExtractL(), paralution::OCLAcceleratorMatrixCSR< ValueType >::ExtractLDiagonal(), paralution::OCLAcceleratorMatrixCSR< ValueType >::ExtractSubMatrix(), paralution::HostMatrixCSR< ValueType >::ExtractSubMatrix(), paralution::OCLAcceleratorMatrixCSR< ValueType >::ExtractU(), paralution::OCLAcceleratorMatrixCSR< ValueType >::ExtractUDiagonal(), paralution::hyb_to_csr(), paralution::HostMatrixCSR< ValueType >::ILUpFactorizeNumeric(), paralution::HostMatrixCSR< ValueType >::MatMatMult(), paralution::OCLAcceleratorMatrixCSR< ValueType >::MatrixAdd(), paralution::HostMatrixCSR< ValueType >::MatrixAdd(), paralution::mcsr_to_csr(), paralution::HostMatrixCSR< ValueType >::NumericMatMatMult(), paralution::HostMatrixCSR< ValueType >::SPAI(), paralution::HostMatrixCSR< ValueType >::SymbolicMatMatMult(), and paralution::HostMatrixCSR< ValueType >::Transpose().

template<typename ValueType, typename IndexType>
IndexType* paralution::MatrixCSR< ValueType, IndexType >::row_offset

Row offsets (row ptr)

Referenced by paralution::OCLAcceleratorMatrixCSR< ValueType >::Compress(), paralution::HostMatrixCSR< ValueType >::Compress(), paralution::OCLAcceleratorMatrixELL< ValueType >::ConvertFrom(), paralution::coo_to_csr(), paralution::MICAcceleratorMatrixCSR< ValueType >::CopyFrom(), paralution::OCLAcceleratorMatrixCSR< ValueType >::CopyFrom(), paralution::MICAcceleratorMatrixCSR< ValueType >::CopyFromHost(), paralution::OCLAcceleratorMatrixCSR< ValueType >::CopyFromHost(), paralution::MICAcceleratorMatrixCSR< ValueType >::CopyTo(), paralution::OCLAcceleratorMatrixCSR< ValueType >::CopyTo(), paralution::MICAcceleratorMatrixCSR< ValueType >::CopyToHost(), paralution::OCLAcceleratorMatrixCSR< ValueType >::CopyToHost(), paralution::csr_to_coo(), paralution::csr_to_dense(), paralution::csr_to_dia(), paralution::csr_to_ell(), paralution::csr_to_hyb(), paralution::csr_to_mcsr(), paralution::dense_to_csr(), paralution::dia_to_csr(), paralution::ell_to_csr(), paralution::OCLAcceleratorMatrixCSR< ValueType >::ExtractL(), paralution::OCLAcceleratorMatrixCSR< ValueType >::ExtractLDiagonal(), paralution::OCLAcceleratorMatrixCSR< ValueType >::ExtractSubMatrix(), paralution::HostMatrixCSR< ValueType >::ExtractSubMatrix(), paralution::OCLAcceleratorMatrixCSR< ValueType >::ExtractU(), paralution::OCLAcceleratorMatrixCSR< ValueType >::ExtractUDiagonal(), paralution::hyb_to_csr(), paralution::HostMatrixCSR< ValueType >::ILUpFactorizeNumeric(), paralution::HostMatrixCSR< ValueType >::MatMatMult(), paralution::OCLAcceleratorMatrixCSR< ValueType >::MatrixAdd(), paralution::HostMatrixCSR< ValueType >::MatrixAdd(), paralution::mcsr_to_csr(), paralution::HostMatrixCSR< ValueType >::NumericMatMatMult(), paralution::HostMatrixCSR< ValueType >::SPAI(), paralution::HostMatrixCSR< ValueType >::SymbolicMatMatMult(), and paralution::HostMatrixCSR< ValueType >::Transpose().

template<typename ValueType, typename IndexType>
ValueType* paralution::MatrixCSR< ValueType, IndexType >::val

Values.

Referenced by paralution::OCLAcceleratorMatrixCSR< ValueType >::Compress(), paralution::HostMatrixCSR< ValueType >::Compress(), paralution::OCLAcceleratorMatrixELL< ValueType >::ConvertFrom(), paralution::coo_to_csr(), paralution::MICAcceleratorMatrixCSR< ValueType >::CopyFrom(), paralution::OCLAcceleratorMatrixCSR< ValueType >::CopyFrom(), paralution::MICAcceleratorMatrixCSR< ValueType >::CopyFromHost(), paralution::OCLAcceleratorMatrixCSR< ValueType >::CopyFromHost(), paralution::MICAcceleratorMatrixCSR< ValueType >::CopyTo(), paralution::OCLAcceleratorMatrixCSR< ValueType >::CopyTo(), paralution::MICAcceleratorMatrixCSR< ValueType >::CopyToHost(), paralution::OCLAcceleratorMatrixCSR< ValueType >::CopyToHost(), paralution::csr_to_coo(), paralution::csr_to_dense(), paralution::csr_to_dia(), paralution::csr_to_ell(), paralution::csr_to_hyb(), paralution::csr_to_mcsr(), paralution::dense_to_csr(), paralution::dia_to_csr(), paralution::ell_to_csr(), paralution::OCLAcceleratorMatrixCSR< ValueType >::ExtractL(), paralution::OCLAcceleratorMatrixCSR< ValueType >::ExtractLDiagonal(), paralution::OCLAcceleratorMatrixCSR< ValueType >::ExtractSubMatrix(), paralution::HostMatrixCSR< ValueType >::ExtractSubMatrix(), paralution::OCLAcceleratorMatrixCSR< ValueType >::ExtractU(), paralution::OCLAcceleratorMatrixCSR< ValueType >::ExtractUDiagonal(), paralution::hyb_to_csr(), paralution::HostMatrixCSR< ValueType >::MatMatMult(), paralution::OCLAcceleratorMatrixCSR< ValueType >::MatrixAdd(), paralution::HostMatrixCSR< ValueType >::MatrixAdd(), paralution::mcsr_to_csr(), paralution::HostMatrixCSR< ValueType >::NumericMatMatMult(), paralution::HostMatrixCSR< ValueType >::SPAI(), and paralution::HostMatrixCSR< ValueType >::Transpose().


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