Loading src/Benchmarks/SpMV/ReferenceFormats/Legacy/BiEllpack.h +2 −0 Original line number Diff line number Diff line Loading @@ -64,6 +64,8 @@ public: void setCompressedRowLengths( ConstCompressedRowLengthsVectorView rowLengths ); void setRowCapacities( ConstCompressedRowLengthsVectorView rowLengths ); void getCompressedRowLengths( CompressedRowLengthsVectorView rowLengths ) const; IndexType getRowLength( const IndexType row ) const; Loading src/Benchmarks/SpMV/ReferenceFormats/Legacy/BiEllpack_impl.h +10 −0 Original line number Diff line number Diff line Loading @@ -104,6 +104,16 @@ setCompressedRowLengths( ConstCompressedRowLengthsVectorView constRowLengths ) return this->allocateMatrixElements( this->warpSize * this->groupPointers.getElement( strips * ( this->logWarpSize + 1 ) ) ); } template< typename Real, typename Device, typename Index > void BiEllpack< Real, Device, Index >:: setRowCapacities( ConstCompressedRowLengthsVectorView constRowLengths ) { setCompressedRowLengths( constRowLengths ); } template< typename Real, typename Device, typename Index > Loading src/Benchmarks/SpMV/ReferenceFormats/Legacy/ChunkedEllpack.h +2 −0 Original line number Diff line number Diff line Loading @@ -101,6 +101,8 @@ public: void setCompressedRowLengths( ConstCompressedRowLengthsVectorView rowLengths ); void setRowCapacities( ConstCompressedRowLengthsVectorView rowLengths ); IndexType getRowLength( const IndexType row ) const; __cuda_callable__ Loading src/Benchmarks/SpMV/ReferenceFormats/Legacy/ChunkedEllpack_impl.h +8 −0 Original line number Diff line number Diff line Loading @@ -245,6 +245,14 @@ void ChunkedEllpack< Real, Device, Index >::setCompressedRowLengths( ConstCompre Sparse< Real, Device, Index >::allocateMatrixElements( elementsToAllocation ); } template< typename Real, typename Device, typename Index > void ChunkedEllpack< Real, Device, Index >::setRowCapacities( ConstCompressedRowLengthsVectorView rowLengths ) { setCompressedRowLengths( rowLengths ); } template< typename Real, typename Device, typename Index > Loading src/Benchmarks/SpMV/ReferenceFormats/Legacy/Ellpack.h +2 −0 Original line number Diff line number Diff line Loading @@ -61,6 +61,8 @@ public: void setCompressedRowLengths( ConstCompressedRowLengthsVectorView rowLengths ); void setRowCapacities( ConstCompressedRowLengthsVectorView rowLengths ); void getCompressedRowLengths( CompressedRowLengthsVectorView rowLengths ) const; void setConstantCompressedRowLengths( const IndexType& rowLengths ); Loading Loading
src/Benchmarks/SpMV/ReferenceFormats/Legacy/BiEllpack.h +2 −0 Original line number Diff line number Diff line Loading @@ -64,6 +64,8 @@ public: void setCompressedRowLengths( ConstCompressedRowLengthsVectorView rowLengths ); void setRowCapacities( ConstCompressedRowLengthsVectorView rowLengths ); void getCompressedRowLengths( CompressedRowLengthsVectorView rowLengths ) const; IndexType getRowLength( const IndexType row ) const; Loading
src/Benchmarks/SpMV/ReferenceFormats/Legacy/BiEllpack_impl.h +10 −0 Original line number Diff line number Diff line Loading @@ -104,6 +104,16 @@ setCompressedRowLengths( ConstCompressedRowLengthsVectorView constRowLengths ) return this->allocateMatrixElements( this->warpSize * this->groupPointers.getElement( strips * ( this->logWarpSize + 1 ) ) ); } template< typename Real, typename Device, typename Index > void BiEllpack< Real, Device, Index >:: setRowCapacities( ConstCompressedRowLengthsVectorView constRowLengths ) { setCompressedRowLengths( constRowLengths ); } template< typename Real, typename Device, typename Index > Loading
src/Benchmarks/SpMV/ReferenceFormats/Legacy/ChunkedEllpack.h +2 −0 Original line number Diff line number Diff line Loading @@ -101,6 +101,8 @@ public: void setCompressedRowLengths( ConstCompressedRowLengthsVectorView rowLengths ); void setRowCapacities( ConstCompressedRowLengthsVectorView rowLengths ); IndexType getRowLength( const IndexType row ) const; __cuda_callable__ Loading
src/Benchmarks/SpMV/ReferenceFormats/Legacy/ChunkedEllpack_impl.h +8 −0 Original line number Diff line number Diff line Loading @@ -245,6 +245,14 @@ void ChunkedEllpack< Real, Device, Index >::setCompressedRowLengths( ConstCompre Sparse< Real, Device, Index >::allocateMatrixElements( elementsToAllocation ); } template< typename Real, typename Device, typename Index > void ChunkedEllpack< Real, Device, Index >::setRowCapacities( ConstCompressedRowLengthsVectorView rowLengths ) { setCompressedRowLengths( rowLengths ); } template< typename Real, typename Device, typename Index > Loading
src/Benchmarks/SpMV/ReferenceFormats/Legacy/Ellpack.h +2 −0 Original line number Diff line number Diff line Loading @@ -61,6 +61,8 @@ public: void setCompressedRowLengths( ConstCompressedRowLengthsVectorView rowLengths ); void setRowCapacities( ConstCompressedRowLengthsVectorView rowLengths ); void getCompressedRowLengths( CompressedRowLengthsVectorView rowLengths ) const; void setConstantCompressedRowLengths( const IndexType& rowLengths ); Loading