Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::numeric::odeint::array_algebra Struct Reference

#include <array_algebra.hpp>

Static Public Member Functions

template<typename T , size_t dim, class Op >
static void for_each1 (boost::array< T, dim > &s1, Op op)
 
template<typename T1 , typename T2 , size_t dim, class Op >
static void for_each2 (boost::array< T1, dim > &s1, const boost::array< T2, dim > &s2, Op op)
 
template<typename T , size_t dim, class Op >
static void for_each3 (boost::array< T, dim > &s1, const boost::array< T, dim > &s2, const boost::array< T, dim > &s3, Op op)
 
template<typename T , size_t dim, class Op >
static void for_each3 (boost::array< T, dim > &s1, boost::array< T, dim > &s2, const boost::array< T, dim > &s3, Op op)
 
template<typename T , size_t dim, class Op >
static void for_each4 (boost::array< T, dim > &s1, const boost::array< T, dim > &s2, const boost::array< T, dim > &s3, const boost::array< T, dim > &s4, Op op)
 
template<typename T , size_t dim, class Op >
static void for_each5 (boost::array< T, dim > &s1, const boost::array< T, dim > &s2, const boost::array< T, dim > &s3, const boost::array< T, dim > &s4, const boost::array< T, dim > &s5, Op op)
 
template<typename T , size_t dim, class Op >
static void for_each6 (boost::array< T, dim > &s1, const boost::array< T, dim > &s2, const boost::array< T, dim > &s3, const boost::array< T, dim > &s4, const boost::array< T, dim > &s5, const boost::array< T, dim > &s6, Op op)
 
template<typename T , size_t dim, class Op >
static void for_each7 (boost::array< T, dim > &s1, const boost::array< T, dim > &s2, const boost::array< T, dim > &s3, const boost::array< T, dim > &s4, const boost::array< T, dim > &s5, const boost::array< T, dim > &s6, const boost::array< T, dim > &s7, Op op)
 
template<typename T , size_t dim, class Op >
static void for_each8 (boost::array< T, dim > &s1, const boost::array< T, dim > &s2, const boost::array< T, dim > &s3, const boost::array< T, dim > &s4, const boost::array< T, dim > &s5, const boost::array< T, dim > &s6, const boost::array< T, dim > &s7, const boost::array< T, dim > &s8, Op op)
 
template<typename T , size_t dim, class Op >
static void for_each9 (boost::array< T, dim > &s1, const boost::array< T, dim > &s2, const boost::array< T, dim > &s3, const boost::array< T, dim > &s4, const boost::array< T, dim > &s5, const boost::array< T, dim > &s6, const boost::array< T, dim > &s7, const boost::array< T, dim > &s8, const boost::array< T, dim > &s9, Op op)
 
template<typename T , size_t dim, class Op >
static void for_each10 (boost::array< T, dim > &s1, const boost::array< T, dim > &s2, const boost::array< T, dim > &s3, const boost::array< T, dim > &s4, const boost::array< T, dim > &s5, const boost::array< T, dim > &s6, const boost::array< T, dim > &s7, const boost::array< T, dim > &s8, const boost::array< T, dim > &s9, const boost::array< T, dim > &s10, Op op)
 
template<typename T , size_t dim, class Op >
static void for_each11 (boost::array< T, dim > &s1, const boost::array< T, dim > &s2, const boost::array< T, dim > &s3, const boost::array< T, dim > &s4, const boost::array< T, dim > &s5, const boost::array< T, dim > &s6, const boost::array< T, dim > &s7, const boost::array< T, dim > &s8, const boost::array< T, dim > &s9, const boost::array< T, dim > &s10, const boost::array< T, dim > &s11, Op op)
 
template<typename T , size_t dim, class Op >
static void for_each12 (boost::array< T, dim > &s1, const boost::array< T, dim > &s2, const boost::array< T, dim > &s3, const boost::array< T, dim > &s4, const boost::array< T, dim > &s5, const boost::array< T, dim > &s6, const boost::array< T, dim > &s7, const boost::array< T, dim > &s8, const boost::array< T, dim > &s9, const boost::array< T, dim > &s10, const boost::array< T, dim > &s11, const boost::array< T, dim > &s12, Op op)
 
template<typename T , size_t dim, class Op >
static void for_each13 (boost::array< T, dim > &s1, const boost::array< T, dim > &s2, const boost::array< T, dim > &s3, const boost::array< T, dim > &s4, const boost::array< T, dim > &s5, const boost::array< T, dim > &s6, const boost::array< T, dim > &s7, const boost::array< T, dim > &s8, const boost::array< T, dim > &s9, const boost::array< T, dim > &s10, const boost::array< T, dim > &s11, const boost::array< T, dim > &s12, const boost::array< T, dim > &s13, Op op)
 
template<typename T , size_t dim, class Op >
static void for_each14 (boost::array< T, dim > &s1, const boost::array< T, dim > &s2, const boost::array< T, dim > &s3, const boost::array< T, dim > &s4, const boost::array< T, dim > &s5, const boost::array< T, dim > &s6, const boost::array< T, dim > &s7, const boost::array< T, dim > &s8, const boost::array< T, dim > &s9, const boost::array< T, dim > &s10, const boost::array< T, dim > &s11, const boost::array< T, dim > &s12, const boost::array< T, dim > &s13, const boost::array< T, dim > &s14, Op op)
 
template<typename T , size_t dim, class Op >
static void for_each15 (boost::array< T, dim > &s1, const boost::array< T, dim > &s2, const boost::array< T, dim > &s3, const boost::array< T, dim > &s4, const boost::array< T, dim > &s5, const boost::array< T, dim > &s6, const boost::array< T, dim > &s7, const boost::array< T, dim > &s8, const boost::array< T, dim > &s9, const boost::array< T, dim > &s10, const boost::array< T, dim > &s11, const boost::array< T, dim > &s12, const boost::array< T, dim > &s13, const boost::array< T, dim > &s14, const boost::array< T, dim > &s15, Op op)
 
template<typename T , size_t dim>
static norm_result_type
< boost::array< T, dim >
>::type 
norm_inf (const boost::array< T, dim > &s)
 

Member Function Documentation

template<typename T , size_t dim, class Op >
static void boost::numeric::odeint::array_algebra::for_each1 ( boost::array< T, dim > &  s1,
Op  op 
)
inlinestatic
template<typename T , size_t dim, class Op >
static void boost::numeric::odeint::array_algebra::for_each10 ( boost::array< T, dim > &  s1,
const boost::array< T, dim > &  s2,
const boost::array< T, dim > &  s3,
const boost::array< T, dim > &  s4,
const boost::array< T, dim > &  s5,
const boost::array< T, dim > &  s6,
const boost::array< T, dim > &  s7,
const boost::array< T, dim > &  s8,
const boost::array< T, dim > &  s9,
const boost::array< T, dim > &  s10,
Op  op 
)
inlinestatic
template<typename T , size_t dim, class Op >
static void boost::numeric::odeint::array_algebra::for_each11 ( boost::array< T, dim > &  s1,
const boost::array< T, dim > &  s2,
const boost::array< T, dim > &  s3,
const boost::array< T, dim > &  s4,
const boost::array< T, dim > &  s5,
const boost::array< T, dim > &  s6,
const boost::array< T, dim > &  s7,
const boost::array< T, dim > &  s8,
const boost::array< T, dim > &  s9,
const boost::array< T, dim > &  s10,
const boost::array< T, dim > &  s11,
Op  op 
)
inlinestatic
template<typename T , size_t dim, class Op >
static void boost::numeric::odeint::array_algebra::for_each12 ( boost::array< T, dim > &  s1,
const boost::array< T, dim > &  s2,
const boost::array< T, dim > &  s3,
const boost::array< T, dim > &  s4,
const boost::array< T, dim > &  s5,
const boost::array< T, dim > &  s6,
const boost::array< T, dim > &  s7,
const boost::array< T, dim > &  s8,
const boost::array< T, dim > &  s9,
const boost::array< T, dim > &  s10,
const boost::array< T, dim > &  s11,
const boost::array< T, dim > &  s12,
Op  op 
)
inlinestatic
template<typename T , size_t dim, class Op >
static void boost::numeric::odeint::array_algebra::for_each13 ( boost::array< T, dim > &  s1,
const boost::array< T, dim > &  s2,
const boost::array< T, dim > &  s3,
const boost::array< T, dim > &  s4,
const boost::array< T, dim > &  s5,
const boost::array< T, dim > &  s6,
const boost::array< T, dim > &  s7,
const boost::array< T, dim > &  s8,
const boost::array< T, dim > &  s9,
const boost::array< T, dim > &  s10,
const boost::array< T, dim > &  s11,
const boost::array< T, dim > &  s12,
const boost::array< T, dim > &  s13,
Op  op 
)
inlinestatic
template<typename T , size_t dim, class Op >
static void boost::numeric::odeint::array_algebra::for_each14 ( boost::array< T, dim > &  s1,
const boost::array< T, dim > &  s2,
const boost::array< T, dim > &  s3,
const boost::array< T, dim > &  s4,
const boost::array< T, dim > &  s5,
const boost::array< T, dim > &  s6,
const boost::array< T, dim > &  s7,
const boost::array< T, dim > &  s8,
const boost::array< T, dim > &  s9,
const boost::array< T, dim > &  s10,
const boost::array< T, dim > &  s11,
const boost::array< T, dim > &  s12,
const boost::array< T, dim > &  s13,
const boost::array< T, dim > &  s14,
Op  op 
)
inlinestatic
template<typename T , size_t dim, class Op >
static void boost::numeric::odeint::array_algebra::for_each15 ( boost::array< T, dim > &  s1,
const boost::array< T, dim > &  s2,
const boost::array< T, dim > &  s3,
const boost::array< T, dim > &  s4,
const boost::array< T, dim > &  s5,
const boost::array< T, dim > &  s6,
const boost::array< T, dim > &  s7,
const boost::array< T, dim > &  s8,
const boost::array< T, dim > &  s9,
const boost::array< T, dim > &  s10,
const boost::array< T, dim > &  s11,
const boost::array< T, dim > &  s12,
const boost::array< T, dim > &  s13,
const boost::array< T, dim > &  s14,
const boost::array< T, dim > &  s15,
Op  op 
)
inlinestatic
template<typename T1 , typename T2 , size_t dim, class Op >
static void boost::numeric::odeint::array_algebra::for_each2 ( boost::array< T1, dim > &  s1,
const boost::array< T2, dim > &  s2,
Op  op 
)
inlinestatic
template<typename T , size_t dim, class Op >
static void boost::numeric::odeint::array_algebra::for_each3 ( boost::array< T, dim > &  s1,
const boost::array< T, dim > &  s2,
const boost::array< T, dim > &  s3,
Op  op 
)
inlinestatic
template<typename T , size_t dim, class Op >
static void boost::numeric::odeint::array_algebra::for_each3 ( boost::array< T, dim > &  s1,
boost::array< T, dim > &  s2,
const boost::array< T, dim > &  s3,
Op  op 
)
inlinestatic
template<typename T , size_t dim, class Op >
static void boost::numeric::odeint::array_algebra::for_each4 ( boost::array< T, dim > &  s1,
const boost::array< T, dim > &  s2,
const boost::array< T, dim > &  s3,
const boost::array< T, dim > &  s4,
Op  op 
)
inlinestatic
template<typename T , size_t dim, class Op >
static void boost::numeric::odeint::array_algebra::for_each5 ( boost::array< T, dim > &  s1,
const boost::array< T, dim > &  s2,
const boost::array< T, dim > &  s3,
const boost::array< T, dim > &  s4,
const boost::array< T, dim > &  s5,
Op  op 
)
inlinestatic
template<typename T , size_t dim, class Op >
static void boost::numeric::odeint::array_algebra::for_each6 ( boost::array< T, dim > &  s1,
const boost::array< T, dim > &  s2,
const boost::array< T, dim > &  s3,
const boost::array< T, dim > &  s4,
const boost::array< T, dim > &  s5,
const boost::array< T, dim > &  s6,
Op  op 
)
inlinestatic
template<typename T , size_t dim, class Op >
static void boost::numeric::odeint::array_algebra::for_each7 ( boost::array< T, dim > &  s1,
const boost::array< T, dim > &  s2,
const boost::array< T, dim > &  s3,
const boost::array< T, dim > &  s4,
const boost::array< T, dim > &  s5,
const boost::array< T, dim > &  s6,
const boost::array< T, dim > &  s7,
Op  op 
)
inlinestatic
template<typename T , size_t dim, class Op >
static void boost::numeric::odeint::array_algebra::for_each8 ( boost::array< T, dim > &  s1,
const boost::array< T, dim > &  s2,
const boost::array< T, dim > &  s3,
const boost::array< T, dim > &  s4,
const boost::array< T, dim > &  s5,
const boost::array< T, dim > &  s6,
const boost::array< T, dim > &  s7,
const boost::array< T, dim > &  s8,
Op  op 
)
inlinestatic
template<typename T , size_t dim, class Op >
static void boost::numeric::odeint::array_algebra::for_each9 ( boost::array< T, dim > &  s1,
const boost::array< T, dim > &  s2,
const boost::array< T, dim > &  s3,
const boost::array< T, dim > &  s4,
const boost::array< T, dim > &  s5,
const boost::array< T, dim > &  s6,
const boost::array< T, dim > &  s7,
const boost::array< T, dim > &  s8,
const boost::array< T, dim > &  s9,
Op  op 
)
inlinestatic

The documentation for this struct was generated from the following file: