MRPT logo

vector_ops.h File Reference

#include <mrpt/utils/utils_defs.h>
#include <mrpt/math/CMatrixTemplateNumeric.h>
#include <mrpt/math/CVectorTemplate.h>
#include <iterator>

Go to the source code of this file.


Namespaces

namespace  mrpt
 The main namespace for all the Mobile Robot Programming Toolkit (MRPT) C++ libraries.
namespace  mrpt::utils
 Classes for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL.
namespace  mrpt::math
 This base provides a set of functions for maths stuff.

Functions

template<class T >
std::ostream & mrpt::math::operator<< (std::ostream &out, const std::vector< T > &d)
 A template function for printing out the contents of a std::vector variable.
template<class T >
std::ostream & mrpt::math::operator<< (std::ostream &out, std::vector< T > *d)
 A template function for printing out the contents of a std::vector variable.
template<class T >
std::vector< T > mrpt::math::operator+ (const std::vector< T > &a, T b)
 A template function for the operator + between a scalar and a std::vector.
template<class T >
std::vector< T > mrpt::math::operator- (const std::vector< T > &a, T b)
 A template function for the operator - between a scalar and a std::vector.
template<class T >
std::vector< T > mrpt::math::operator* (const std::vector< T > &a, T b)
 A template function for the operator * between a scalar and a std::vector.
template<class T >
std::vector< T > mrpt::math::operator/ (const std::vector< T > &a, T b)
 A template function for dividing a std::vector by a scalar number.
template<class T >
std::vector< T > mrpt::math::operator+ (const std::vector< T > &a, const std::vector< T > &b)
 A template function for adding std::vector's having the same number of elements.
template<class T >
std::vector< T > mrpt::math::operator- (const std::vector< T > &a, const std::vector< T > &b)
 A template function for substracting std::vector's having the same number of elements.
template<class T >
std::vector< T > mrpt::math::operator* (const std::vector< T > &a, const std::vector< T > &b)
 A template function for scalar product (element by element, like .
template<class T >
std::vector< T > mrpt::math::operator/ (const std::vector< T > &a, const std::vector< T > &b)
 A template function for scalar division (element by element, like .
template<class T >
void mrpt::math::operator+= (std::vector< T > &a, const std::vector< T > &b)
 A template for the operator += applied to std::vector's having the same number of elements.
template<class T >
void mrpt::math::operator-= (std::vector< T > &a, const std::vector< T > &b)
 A template for the operator -= applied to std::vector's having the same number of elements.
template<class T >
void mrpt::math::operator*= (std::vector< T > &a, const std::vector< T > &b)
 A template for the operator *= applied to std::vector's having the same number of elements.
template<class T >
void mrpt::math::operator/= (std::vector< T > &a, const std::vector< T > &b)
 A template for the operator /= applied to std::vector's having the same number of elements.
template<class T >
void mrpt::math::operator+= (std::vector< T > &a, T b)
 A template for the operator += applied to a std::vector and a scalar.
template<class T >
void mrpt::math::operator-= (std::vector< T > &a, T b)
 A template for the operator -= applied to a std::vector and a scalar.
template<class T >
void mrpt::math::operator*= (std::vector< T > &a, T b)
 A template for the operator *= applied to a std::vector and a scalar.
template<class T >
void mrpt::math::operator/= (std::vector< T > &a, T b)
 A template for the operator /= applied to a std::vector and a scalar.




Page generated by Doxygen 1.5.8 for MRPT 0.6.5 SVN: at Sun Aug 9 21:47:23 CEST 2009