42 #ifndef STOKHOS_MPL_FOR_EACH_HPP 
   43 #define STOKHOS_MPL_FOR_EACH_HPP 
   45 #include "Sacado_mpl_begin.hpp" 
   46 #include "Sacado_mpl_end.hpp" 
   47 #include "Sacado_mpl_next.hpp" 
   48 #include "Sacado_mpl_deref.hpp" 
   50 #include "Kokkos_Macros.hpp" 
   57               class Iter1 = 
typename Sacado::mpl::begin<Seq>::type,
 
   58               class Iter2 = 
typename Sacado::mpl::end<Seq>::type>
 
   60       template <
typename Op>
 
   61       KOKKOS_INLINE_FUNCTION
 
   63         op(
typename Sacado::mpl::deref<Iter1>::type());
 
   68     template <
class Seq, 
class Iter1>
 
   70       template <
typename Op>
 
   71       KOKKOS_INLINE_FUNCTION
 
   79 #endif // STOKHOS_MPL_FOR_EACH_HPP 
KOKKOS_INLINE_FUNCTION for_each(const Op &op)
KOKKOS_INLINE_FUNCTION for_each(const Op &op)
ScalarType f(const Teuchos::Array< ScalarType > &x, double a, double b)