namespace MP { \
\
template <typename O, typename T, int N, typename D> \
KOKKOS_INLINE_FUNCTION \
Vector< Stokhos::StaticFixedStorage<O,T,N,D> > \
{ \
Vector< Stokhos::StaticFixedStorage<O,T,N,D> > c; \
for (O i=0; i<a.size(); ++i) \
c.fastAccessCoeff(i) = OPER(a.fastAccessCoeff(i)); \
return c; \
} \
\
template <typename O, typename T, int N, typename D> \
KOKKOS_INLINE_FUNCTION \
Vector< Stokhos::StaticFixedStorage<O,T,N,D> > \
{ \
Vector< Stokhos::StaticFixedStorage<O,T,N,D> > c; \
for (O i=0; i<a.size(); ++i) \
c.fastAccessCoeff(i) = OPER(a.fastAccessCoeff(i)); \
return c; \
} \
\
} \
}
Statically allocated storage class.