Loading src/TNL/Containers/StaticArray.h +8 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,8 @@ class StaticArray __cuda_callable__ inline StaticArray( const StaticArray< Size, Value >& v ); inline StaticArray( const std::initializer_list< Value > &elems ); /** * \brief Gets type of this array. */ Loading Loading @@ -214,6 +216,8 @@ class StaticArray< 1, Value > __cuda_callable__ inline StaticArray( const StaticArray< size, Value >& v ); inline StaticArray( const std::initializer_list< Value > &elems ); /** \brief See StaticArray::getType().*/ static String getType(); Loading Loading @@ -330,6 +334,8 @@ class StaticArray< 2, Value > __cuda_callable__ inline StaticArray( const StaticArray< size, Value >& v ); inline StaticArray( const std::initializer_list< Value > &elems ); /** \brief See StaticArray::getType().*/ static String getType(); Loading Loading @@ -454,6 +460,8 @@ class StaticArray< 3, Value > __cuda_callable__ inline StaticArray( const StaticArray< size, Value >& v ); StaticArray( const std::initializer_list< Value > &elems ); /** \brief See StaticArray::getType().*/ static String getType(); Loading src/TNL/Containers/StaticArray1D_impl.h +8 −0 Original line number Diff line number Diff line Loading @@ -51,6 +51,14 @@ inline StaticArray< 1, Value >::StaticArray( const StaticArray< size, Value >& v data[ 0 ] = v[ 0 ]; } template< typename Value > StaticArray< 1, Value >::StaticArray( const std::initializer_list< Value > &elems) { auto it = elems.begin(); for( int i = 0; i < getSize(); i++ ) data[ i ] = *it++; } template< typename Value > String StaticArray< 1, Value >::getType() { Loading src/TNL/Containers/StaticArray2D_impl.h +8 −0 Original line number Diff line number Diff line Loading @@ -63,6 +63,14 @@ inline StaticArray< 2, Value >::StaticArray( const StaticArray< size, Value >& v data[ 1 ] = v[ 1 ]; } template< typename Value > StaticArray< 2, Value >::StaticArray( const std::initializer_list< Value > &elems) { auto it = elems.begin(); for( int i = 0; i < getSize(); i++ ) data[ i ] = *it++; } template< typename Value > String StaticArray< 2, Value >::getType() { Loading src/TNL/Containers/StaticArray3D_impl.h +8 −0 Original line number Diff line number Diff line Loading @@ -67,6 +67,14 @@ inline StaticArray< 3, Value >::StaticArray( const StaticArray< size, Value >& v data[ 2 ] = v[ 2 ]; } template< typename Value > StaticArray< 3, Value >::StaticArray( const std::initializer_list< Value > &elems) { auto it = elems.begin(); for( int i = 0; i < getSize(); i++ ) data[ i ] = *it++; } template< typename Value > String StaticArray< 3, Value >::getType() { Loading src/TNL/Containers/StaticArray_impl.h +8 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,14 @@ inline StaticArray< Size, Value >::StaticArray( const StaticArray< Size, Value > data[ i ] = v[ i ]; } template< int Size, typename Value > StaticArray< Size, Value >::StaticArray( const std::initializer_list< Value > &elems) { auto it = elems.begin(); for( int i = 0; i < getSize(); i++ ) data[ i ] = *it++; } template< int Size, typename Value > String StaticArray< Size, Value >::getType() { Loading Loading
src/TNL/Containers/StaticArray.h +8 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,8 @@ class StaticArray __cuda_callable__ inline StaticArray( const StaticArray< Size, Value >& v ); inline StaticArray( const std::initializer_list< Value > &elems ); /** * \brief Gets type of this array. */ Loading Loading @@ -214,6 +216,8 @@ class StaticArray< 1, Value > __cuda_callable__ inline StaticArray( const StaticArray< size, Value >& v ); inline StaticArray( const std::initializer_list< Value > &elems ); /** \brief See StaticArray::getType().*/ static String getType(); Loading Loading @@ -330,6 +334,8 @@ class StaticArray< 2, Value > __cuda_callable__ inline StaticArray( const StaticArray< size, Value >& v ); inline StaticArray( const std::initializer_list< Value > &elems ); /** \brief See StaticArray::getType().*/ static String getType(); Loading Loading @@ -454,6 +460,8 @@ class StaticArray< 3, Value > __cuda_callable__ inline StaticArray( const StaticArray< size, Value >& v ); StaticArray( const std::initializer_list< Value > &elems ); /** \brief See StaticArray::getType().*/ static String getType(); Loading
src/TNL/Containers/StaticArray1D_impl.h +8 −0 Original line number Diff line number Diff line Loading @@ -51,6 +51,14 @@ inline StaticArray< 1, Value >::StaticArray( const StaticArray< size, Value >& v data[ 0 ] = v[ 0 ]; } template< typename Value > StaticArray< 1, Value >::StaticArray( const std::initializer_list< Value > &elems) { auto it = elems.begin(); for( int i = 0; i < getSize(); i++ ) data[ i ] = *it++; } template< typename Value > String StaticArray< 1, Value >::getType() { Loading
src/TNL/Containers/StaticArray2D_impl.h +8 −0 Original line number Diff line number Diff line Loading @@ -63,6 +63,14 @@ inline StaticArray< 2, Value >::StaticArray( const StaticArray< size, Value >& v data[ 1 ] = v[ 1 ]; } template< typename Value > StaticArray< 2, Value >::StaticArray( const std::initializer_list< Value > &elems) { auto it = elems.begin(); for( int i = 0; i < getSize(); i++ ) data[ i ] = *it++; } template< typename Value > String StaticArray< 2, Value >::getType() { Loading
src/TNL/Containers/StaticArray3D_impl.h +8 −0 Original line number Diff line number Diff line Loading @@ -67,6 +67,14 @@ inline StaticArray< 3, Value >::StaticArray( const StaticArray< size, Value >& v data[ 2 ] = v[ 2 ]; } template< typename Value > StaticArray< 3, Value >::StaticArray( const std::initializer_list< Value > &elems) { auto it = elems.begin(); for( int i = 0; i < getSize(); i++ ) data[ i ] = *it++; } template< typename Value > String StaticArray< 3, Value >::getType() { Loading
src/TNL/Containers/StaticArray_impl.h +8 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,14 @@ inline StaticArray< Size, Value >::StaticArray( const StaticArray< Size, Value > data[ i ] = v[ i ]; } template< int Size, typename Value > StaticArray< Size, Value >::StaticArray( const std::initializer_list< Value > &elems) { auto it = elems.begin(); for( int i = 0; i < getSize(); i++ ) data[ i ] = *it++; } template< int Size, typename Value > String StaticArray< Size, Value >::getType() { Loading