Loading src/core/arrays/tnlMultiArray.h +8 −0 Original line number Diff line number Diff line Loading @@ -65,6 +65,8 @@ class tnlMultiArray< 1, Element, Device, Index > : public tnlArray< Element, Dev template< typename MultiArray > bool setLike( const MultiArray& v ); void reset(); #ifdef HAVE_CUDA __device__ __host__ #endif Loading Loading @@ -153,6 +155,8 @@ class tnlMultiArray< 2, Element, Device, Index > : public tnlArray< Element, Dev template< typename MultiArray > bool setLike( const MultiArray& v ); void reset(); #ifdef HAVE_CUDA __device__ __host__ #endif Loading Loading @@ -245,6 +249,8 @@ class tnlMultiArray< 3, Element, Device, Index > : public tnlArray< Element, Dev template< typename MultiArray > bool setLike( const MultiArray& v ); void reset(); #ifdef HAVE_CUDA __device__ __host__ #endif Loading Loading @@ -337,6 +343,8 @@ class tnlMultiArray< 4, Element, Device, Index > : public tnlArray< Element, Dev template< typename MultiArray > bool setLike( const MultiArray& v ); void reset(); #ifdef HAVE_CUDA __device__ __host__ #endif Loading src/implementation/core/arrays/tnlMultiArray1D_impl.h +7 −0 Original line number Diff line number Diff line Loading @@ -71,6 +71,13 @@ bool tnlMultiArray< 1, Element, Device, Index > :: setLike( const MultiArray& mu return setDimensions( multiArray. getDimensions() ); } template< typename Element, typename Device, typename Index > void tnlMultiArray< 1, Element, Device, Index >::reset() { this->dimensions = tnlTuple< 1, Index >( ( Index ) 0 ); tnlArray< Element, Device, Index >::reset(); } template< typename Element, typename Device, typename Index > #ifdef HAVE_CUDA __device__ __host__ Loading src/implementation/core/arrays/tnlMultiArray2D_impl.h +7 −0 Original line number Diff line number Diff line Loading @@ -82,6 +82,13 @@ bool tnlMultiArray< 2, Element, Device, Index > :: setLike( const MultiArray& mu return setDimensions( multiArray. getDimensions() ); } template< typename Element, typename Device, typename Index > void tnlMultiArray< 2, Element, Device, Index >::reset() { this->dimensions = tnlTuple< 2, Index >( ( Index ) 0 ); tnlArray< Element, Device, Index >::reset(); } template< typename Element, typename Device, typename Index > #ifdef HAVE_CUDA __device__ __host__ Loading src/implementation/core/arrays/tnlMultiArray3D_impl.h +7 −0 Original line number Diff line number Diff line Loading @@ -87,6 +87,13 @@ bool tnlMultiArray< 3, Element, Device, Index > :: setLike( const MultiArray& mu return setDimensions( multiArray. getDimensions() ); } template< typename Element, typename Device, typename Index > void tnlMultiArray< 3, Element, Device, Index >::reset() { this->dimensions = tnlTuple< 3, Index >( ( Index ) 0 ); tnlArray< Element, Device, Index >::reset(); } template< typename Element, typename Device, typename Index > #ifdef HAVE_CUDA __device__ __host__ Loading src/implementation/core/arrays/tnlMultiArray4D_impl.h +7 −0 Original line number Diff line number Diff line Loading @@ -92,6 +92,13 @@ bool tnlMultiArray< 4, Element, Device, Index > :: setLike( const MultiArray& mu return setDimensions( multiArray. getDimensions() ); } template< typename Element, typename Device, typename Index > void tnlMultiArray< 4, Element, Device, Index >::reset() { this->dimensions = tnlTuple< 4, Index >( ( Index ) 0 ); tnlArray< Element, Device, Index >::reset(); } template< typename Element, typename Device, typename Index > #ifdef HAVE_CUDA __device__ __host__ Loading Loading
src/core/arrays/tnlMultiArray.h +8 −0 Original line number Diff line number Diff line Loading @@ -65,6 +65,8 @@ class tnlMultiArray< 1, Element, Device, Index > : public tnlArray< Element, Dev template< typename MultiArray > bool setLike( const MultiArray& v ); void reset(); #ifdef HAVE_CUDA __device__ __host__ #endif Loading Loading @@ -153,6 +155,8 @@ class tnlMultiArray< 2, Element, Device, Index > : public tnlArray< Element, Dev template< typename MultiArray > bool setLike( const MultiArray& v ); void reset(); #ifdef HAVE_CUDA __device__ __host__ #endif Loading Loading @@ -245,6 +249,8 @@ class tnlMultiArray< 3, Element, Device, Index > : public tnlArray< Element, Dev template< typename MultiArray > bool setLike( const MultiArray& v ); void reset(); #ifdef HAVE_CUDA __device__ __host__ #endif Loading Loading @@ -337,6 +343,8 @@ class tnlMultiArray< 4, Element, Device, Index > : public tnlArray< Element, Dev template< typename MultiArray > bool setLike( const MultiArray& v ); void reset(); #ifdef HAVE_CUDA __device__ __host__ #endif Loading
src/implementation/core/arrays/tnlMultiArray1D_impl.h +7 −0 Original line number Diff line number Diff line Loading @@ -71,6 +71,13 @@ bool tnlMultiArray< 1, Element, Device, Index > :: setLike( const MultiArray& mu return setDimensions( multiArray. getDimensions() ); } template< typename Element, typename Device, typename Index > void tnlMultiArray< 1, Element, Device, Index >::reset() { this->dimensions = tnlTuple< 1, Index >( ( Index ) 0 ); tnlArray< Element, Device, Index >::reset(); } template< typename Element, typename Device, typename Index > #ifdef HAVE_CUDA __device__ __host__ Loading
src/implementation/core/arrays/tnlMultiArray2D_impl.h +7 −0 Original line number Diff line number Diff line Loading @@ -82,6 +82,13 @@ bool tnlMultiArray< 2, Element, Device, Index > :: setLike( const MultiArray& mu return setDimensions( multiArray. getDimensions() ); } template< typename Element, typename Device, typename Index > void tnlMultiArray< 2, Element, Device, Index >::reset() { this->dimensions = tnlTuple< 2, Index >( ( Index ) 0 ); tnlArray< Element, Device, Index >::reset(); } template< typename Element, typename Device, typename Index > #ifdef HAVE_CUDA __device__ __host__ Loading
src/implementation/core/arrays/tnlMultiArray3D_impl.h +7 −0 Original line number Diff line number Diff line Loading @@ -87,6 +87,13 @@ bool tnlMultiArray< 3, Element, Device, Index > :: setLike( const MultiArray& mu return setDimensions( multiArray. getDimensions() ); } template< typename Element, typename Device, typename Index > void tnlMultiArray< 3, Element, Device, Index >::reset() { this->dimensions = tnlTuple< 3, Index >( ( Index ) 0 ); tnlArray< Element, Device, Index >::reset(); } template< typename Element, typename Device, typename Index > #ifdef HAVE_CUDA __device__ __host__ Loading
src/implementation/core/arrays/tnlMultiArray4D_impl.h +7 −0 Original line number Diff line number Diff line Loading @@ -92,6 +92,13 @@ bool tnlMultiArray< 4, Element, Device, Index > :: setLike( const MultiArray& mu return setDimensions( multiArray. getDimensions() ); } template< typename Element, typename Device, typename Index > void tnlMultiArray< 4, Element, Device, Index >::reset() { this->dimensions = tnlTuple< 4, Index >( ( Index ) 0 ); tnlArray< Element, Device, Index >::reset(); } template< typename Element, typename Device, typename Index > #ifdef HAVE_CUDA __device__ __host__ Loading