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

Namespaces

 detail
 

Classes

struct  are_integral
 INTERNAL ONLY. More...
 
struct  as_max
 
struct  as_max< T, std_valarray_tag >
 
struct  as_max< T, std_vector_tag >
 
struct  as_max_base
 
struct  as_min
 
struct  as_min< T, std_valarray_tag >
 
struct  as_min< T, std_vector_tag >
 
struct  as_min_base
 
struct  as_min_base< Arg, typename enable_if< is_floating_point< Arg > >::type >
 
struct  as_one
 
struct  as_one< T, std_valarray_tag >
 
struct  as_one< T, std_vector_tag >
 
struct  as_one_base
 
struct  as_zero
 
struct  as_zero< T, std_valarray_tag >
 
struct  as_zero< T, std_vector_tag >
 
struct  as_zero_base
 
struct  assign
 
struct  assign_base
 
struct  average
 INTERNAL ONLY For back-compat only. More...
 
struct  complement
 
struct  complement_base
 
struct  divides
 
struct  divides< Left, Right, std_valarray_tag, std_valarray_tag >
 
struct  divides< Left, Right, std_valarray_tag, void >
 
struct  divides< Left, Right, void, std_valarray_tag >
 
struct  divides_assign
 
struct  divides_assign_base
 
struct  divides_base
 
struct  equal_to
 
struct  equal_to_base
 
struct  fdiv
 
struct  fdiv< Left, Right, std_valarray_tag, RightTag >
 
struct  fdiv< Left, Right, std_vector_tag, void >
 
struct  fdiv_base
 
struct  fdiv_base< Left, Right, typename enable_if< are_integral< Left, Right > >::type >
 
struct  greater
 
struct  greater_base
 
struct  greater_equal
 
struct  greater_equal_base
 
struct  left_ref
 
struct  less
 
struct  less_base
 
struct  less_equal
 
struct  less_equal_base
 
struct  logical_not
 
struct  logical_not_base
 
struct  max_assign
 
struct  max_assign< Left, Right, std_valarray_tag, std_valarray_tag >
 
struct  max_assign< Left, Right, std_vector_tag, std_vector_tag >
 
struct  max_assign_base
 
struct  min_assign
 
struct  min_assign< Left, Right, std_valarray_tag, std_valarray_tag >
 
struct  min_assign< Left, Right, std_vector_tag, std_vector_tag >
 
struct  min_assign_base
 
struct  minus
 
struct  minus< Left, Right, std_valarray_tag, std_valarray_tag >
 
struct  minus< Left, Right, std_valarray_tag, void >
 
struct  minus< Left, Right, void, std_valarray_tag >
 
struct  minus_assign
 
struct  minus_assign_base
 
struct  minus_base
 
struct  modulus
 
struct  modulus< Left, Right, std_valarray_tag, std_valarray_tag >
 
struct  modulus< Left, Right, std_valarray_tag, void >
 
struct  modulus< Left, Right, void, std_valarray_tag >
 
struct  modulus_assign
 
struct  modulus_assign_base
 
struct  modulus_base
 
struct  multiplies
 
struct  multiplies< Left, Right, std_valarray_tag, std_valarray_tag >
 
struct  multiplies< Left, Right, std_valarray_tag, void >
 
struct  multiplies< Left, Right, void, std_valarray_tag >
 
struct  multiplies_assign
 
struct  multiplies_assign_base
 
struct  multiplies_base
 
struct  multiply_and_promote_to_double
 
struct  not_equal_to
 
struct  not_equal_to_base
 
struct  outer_product
 
struct  outer_product< Left, Right, std_vector_tag, std_vector_tag >
 
struct  outer_product_base
 
struct  plus
 
struct  plus< Left, Right, std_valarray_tag, std_valarray_tag >
 
struct  plus< Left, Right, std_valarray_tag, void >
 
struct  plus< Left, Right, void, std_valarray_tag >
 
struct  plus_assign
 
struct  plus_assign_base
 
struct  plus_base
 
struct  promote
 
struct  promote< bool const, From, void, std_valarray_tag >
 
struct  promote< bool, From, void, std_valarray_tag >
 
struct  promote< To, From, std_valarray_tag, std_valarray_tag >
 
struct  promote< To, From, std_vector_tag, std_vector_tag >
 
struct  promote< ToFrom, ToFrom, std_valarray_tag, std_valarray_tag >
 
struct  promote< ToFrom, ToFrom, std_vector_tag, std_vector_tag >
 
struct  promote_base
 
struct  promote_base< ToFrom, ToFrom, void >
 
struct  result_of_assign
 
struct  result_of_complement
 
struct  result_of_divides
 
struct  result_of_divides_assign
 
struct  result_of_equal_to
 
struct  result_of_greater
 
struct  result_of_greater_equal
 
struct  result_of_less
 
struct  result_of_less_equal
 
struct  result_of_logical_not
 
struct  result_of_minus
 
struct  result_of_minus_assign
 
struct  result_of_modulus
 
struct  result_of_modulus_assign
 
struct  result_of_multiplies
 
struct  result_of_multiplies_assign
 
struct  result_of_not_equal_to
 
struct  result_of_plus
 
struct  result_of_plus_assign
 
struct  result_of_unary_minus
 
struct  static_
 
struct  tag
 
struct  tag< std::valarray< T > >
 
struct  tag< std::vector< T, Al > >
 
struct  tag< T const >
 
struct  tag< T const volatile >
 
struct  tag< T volatile >
 
struct  unary_minus
 
struct  unary_minus_base
 
struct  unary_plus
 
struct  unary_plus_base