1 #ifndef DUNE_SPGRID_MISC_HH
2 #define DUNE_SPGRID_MISC_HH
22 template<
class T,
class Op >
23 inline std::vector< decltype( std::declval< Op >()( std::declval< T >() ) ) >
26 const std::size_t size = in.size();
29 for(
const T &v : in )
30 out.push_back( op( v ) );
31 return std::move( out );
Definition: iostream.hh:7
std::vector< decltype(std::declval< Op >)(std::declval< T >))) > transform(const std::vector< T > &in, Op op)
copy a vector, performing an operation on each element
Definition: misc.hh:24