Skip to content
Snippets Groups Projects
Commit 41348dac authored by Tomáš Oberhuber's avatar Tomáš Oberhuber
Browse files

Deleted unused dense matrix device dependent code.

parent af032c5e
No related branches found
No related tags found
1 merge request!48Segments
......@@ -699,51 +699,5 @@ Index DenseMatrixView< Real, Device, Index, RowMajorOrder >::getElementIndex( co
return this->segments.getGlobalIndex( row, column );
}
/*template<>
class DenseDeviceDependentCode< Devices::Host >
{
public:
typedef Devices::Host Device;
template< typename Real,
typename Index,
bool RowMajorOrder,
typename RealAllocator,
typename InVector,
typename OutVector >
static void vectorProduct( const DenseMatrixView< Real, Device, Index, RowMajorOrder >& matrix,
const InVector& inVector,
OutVector& outVector )
{
#ifdef HAVE_OPENMP
#pragma omp parallel for if( Devices::Host::isOMPEnabled() )
#endif
for( Index row = 0; row < matrix.getRows(); row ++ )
outVector[ row ] = matrix.rowVectorProduct( row, inVector );
}
};
template<>
class DenseDeviceDependentCode< Devices::Cuda >
{
public:
typedef Devices::Cuda Device;
template< typename Real,
typename Index,
bool RowMajorOrder,
typename RealAllocator,
typename InVector,
typename OutVector >
static void vectorProduct( const DenseMatrixView< Real, Device, Index, RowMajorOrder >& matrix,
const InVector& inVector,
OutVector& outVector )
{
MatrixVectorProductCuda( matrix, inVector, outVector );
}
};*/
} // namespace Matrices
} // namespace TNL
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment