maliput
vector.cc File Reference
#include "maliput/math/vector.h"
#include <complex>
#include <functional>
#include <limits>
#include <numeric>
Include dependency graph for vector.cc:

Namespaces

 maliput
 Code in this file is inspired by: https://github.com/RobotLocomotion/drake/blob/master/common/text_logging.h.
 
 maliput::math
 Namespace to group basic mathematical and geometric support to maliput.
 

Functions

template<std::size_t N_, typename Derived_ >
Derived_ operator* (const VectorBase< N_, Derived_ > &vector, double scalar)
 
template<std::size_t N_, typename Derived_ >
Derived_ operator* (double scalar, const VectorBase< N_, Derived_ > &vector)
 
template<std::size_t N_, typename Derived_ >
std::ostream & operator<< (std::ostream &os, const VectorBase< N_, Derived_ > &vector)
 
template Vector< 1 > operator* (const VectorBase< 1, Vector< 1 >> &, double)
 
template Vector< 1 > operator* (double, const VectorBase< 1, Vector< 1 >> &)
 
template Vector< 2 > operator* (const VectorBase< 2, Vector< 2 >> &, double)
 
template Vector< 2 > operator* (double, const VectorBase< 2, Vector< 2 >> &)
 
template Vector< 3 > operator* (const VectorBase< 3, Vector< 3 >> &, double)
 
template Vector< 3 > operator* (double, const VectorBase< 3, Vector< 3 >> &)
 
template Vector< 4 > operator* (const VectorBase< 4, Vector< 4 >> &, double)
 
template Vector< 4 > operator* (double, const VectorBase< 4, Vector< 4 >> &)
 
template std::ostream & operator<< (std::ostream &, const VectorBase< 1, Vector< 1 >> &)
 
template std::ostream & operator<< (std::ostream &, const VectorBase< 2, Vector< 2 >> &)
 
template std::ostream & operator<< (std::ostream &, const VectorBase< 3, Vector< 3 >> &)
 
template std::ostream & operator<< (std::ostream &, const VectorBase< 4, Vector< 4 >> &)
 
template Vector2 operator* (const VectorBase< 2, Vector2 > &, double)
 
template Vector2 operator* (double, const VectorBase< 2, Vector2 > &)
 
template std::ostream & operator<< (std::ostream &, const VectorBase< 2, Vector2 > &)
 
template Vector3 operator* (const VectorBase< 3, Vector3 > &, double)
 
template Vector3 operator* (double, const VectorBase< 3, Vector3 > &)
 
template std::ostream & operator<< (std::ostream &, const VectorBase< 3, Vector3 > &)
 
template Vector4 operator* (const VectorBase< 4, Vector4 > &, double)
 
template Vector4 operator* (double, const VectorBase< 4, Vector4 > &)
 
template std::ostream & operator<< (std::ostream &, const VectorBase< 4, Vector4 > &)