Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
vector.hpp File Reference
Include dependency graph for vector.hpp:

Classes

struct  boost::numeric::operators::acc_detail::make_vector< Fun >
 
struct  boost::numeric::functional::tag< std::vector< T, Al > >
 
struct  boost::numeric::functional::min_assign< Left, Right, std_vector_tag, std_vector_tag >
 
struct  boost::numeric::functional::max_assign< Left, Right, std_vector_tag, std_vector_tag >
 
struct  boost::numeric::functional::fdiv< Left, Right, std_vector_tag, void >
 
struct  boost::numeric::functional::promote< To, From, std_vector_tag, std_vector_tag >
 
struct  boost::numeric::functional::promote< ToFrom, ToFrom, std_vector_tag, std_vector_tag >
 
struct  boost::numeric::functional::as_min< T, std_vector_tag >
 
struct  boost::numeric::functional::as_max< T, std_vector_tag >
 
struct  boost::numeric::functional::as_zero< T, std_vector_tag >
 
struct  boost::numeric::functional::as_one< T, std_vector_tag >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::numeric
 
 boost::numeric::operators
 
 boost::numeric::operators::acc_detail
 
 boost::numeric::functional
 

Functions

template<typename Left , typename Right >
lazy_enable_if< is_scalar
< Right >
, acc_detail::make_vector
< functional::divides< Left,
Right > > >::type 
boost::numeric::operators::operator/ (std::vector< Left > const &left, Right const &right)
 
template<typename Left , typename Right >
std::vector< typename
functional::divides< Left,
Right >::result_type
boost::numeric::operators::operator/ (std::vector< Left > const &left, std::vector< Right > const &right)
 
template<typename Left , typename Right >
lazy_enable_if< is_scalar
< Right >
, acc_detail::make_vector
< functional::multiplies< Left,
Right > > >::type 
boost::numeric::operators::operator* (std::vector< Left > const &left, Right const &right)
 
template<typename Left , typename Right >
lazy_enable_if< is_scalar
< Left >
, acc_detail::make_vector
< functional::multiplies< Left,
Right > > >::type 
boost::numeric::operators::operator* (Left const &left, std::vector< Right > const &right)
 
template<typename Left , typename Right >
std::vector< typename
functional::multiplies< Left,
Right >::result_type
boost::numeric::operators::operator* (std::vector< Left > const &left, std::vector< Right > const &right)
 
template<typename Left , typename Right >
std::vector< typename
functional::plus< Left, Right >
::result_type
boost::numeric::operators::operator+ (std::vector< Left > const &left, std::vector< Right > const &right)
 
template<typename Left , typename Right >
std::vector< typename
functional::minus< Left, Right >
::result_type
boost::numeric::operators::operator- (std::vector< Left > const &left, std::vector< Right > const &right)
 
template<typename Left >
std::vector< Left > & boost::numeric::operators::operator+= (std::vector< Left > &left, std::vector< Left > const &right)
 
template<typename Arg >
std::vector< typename
functional::unary_minus< Arg >
::result_type
boost::numeric::operators::operator- (std::vector< Arg > const &arg)