示例#1
0
 KOKKOS_INLINE_FUNCTION
 void operator()( const size_type i0 ) const
 {
   for ( size_type i1 = 0 ; i1 < output.dimension_1() ; ++i1 ) {
   for ( size_type i2 = 0 ; i2 < output.dimension_2() ; ++i2 ) {
   for ( size_type i3 = 0 ; i3 < output.dimension_3() ; ++i3 ) {
   for ( size_type i4 = 0 ; i4 < output.dimension_4() ; ++i4 ) {
   for ( size_type i5 = 0 ; i5 < output.dimension_5() ; ++i5 ) {
   for ( size_type i6 = 0 ; i6 < output.dimension_6() ; ++i6 ) {
   for ( size_type i7 = 0 ; i7 < output.dimension_7() ; ++i7 ) {
     output.at(i0,i1,i2,i3,i4,i5,i6,i7) = input ;
   }}}}}}}
 }
示例#2
0
 KOKKOS_INLINE_FUNCTION
 void operator()( const size_type i0 ) const
 {
   for ( size_type i1 = 0 ; i1 < n1 ; ++i1 ) {
   for ( size_type i2 = 0 ; i2 < n2 ; ++i2 ) {
   for ( size_type i3 = 0 ; i3 < n3 ; ++i3 ) {
   for ( size_type i4 = 0 ; i4 < n4 ; ++i4 ) {
   for ( size_type i5 = 0 ; i5 < n5 ; ++i5 ) {
   for ( size_type i6 = 0 ; i6 < n6 ; ++i6 ) {
   for ( size_type i7 = 0 ; i7 < n7 ; ++i7 ) {
     output.at(i0,i1,i2,i3,i4,i5,i6,i7) = input.at(i0,i1,i2,i3,i4,i5,i6,i7);
   }}}}}}}
 }