Definition in file VectorOperators.hpp.
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | gpstk |
Defines | |
| #define | VecBaseNewUnaryOperator(func) |
| #define | VecBaseNewBinaryOperator(func, retval) |
| #define | VecBaseNewBinaryTranscendentalOperator(func, retval) |
Functions | |
| template<class T, class BaseClass> | |
| Vector< T > | abs (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | acos (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | asin (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | atan (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | cos (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | cosh (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | exp (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | log (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | log10 (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | sinh (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | sin (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | sqrt (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | tan (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass> | |
| Vector< T > | tanh (const ConstVectorBase< T, BaseClass > &x) |
| performs func on each element of x, returning a new vector | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | operator * (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< T > | operator * (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< T > | operator * (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | operator/ (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< T > | operator/ (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< T > | operator/ (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | operator% (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< T > | operator% (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< T > | operator% (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | operator+ (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< T > | operator+ (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< T > | operator+ (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | operator- (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< T > | operator- (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< T > | operator- (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | operator^ (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< T > | operator^ (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< T > | operator^ (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | operator & (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< T > | operator & (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< T > | operator & (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | operator| (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< T > | operator| (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< T > | operator| (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< bool > | operator== (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator== (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator== (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< bool > | operator< (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator< (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator< (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< bool > | operator> (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator> (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator> (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< bool > | operator!= (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator!= (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator!= (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< bool > | operator<= (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator<= (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator<= (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< bool > | operator>= (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| returns a retval with each element the result of l[i] func r[i] | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator>= (const ConstVectorBase< T, BaseClass > &l, const T r) |
| returns a retval with each element the result of l[i] func (scalar)r | |
| template<class T, class BaseClass> | |
| Vector< bool > | operator>= (const T l, const ConstVectorBase< T, BaseClass > &r) |
| returns a retval with each element the result of (scalar)l func r[i] | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | atan (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| performs func between each element of l and r, returning a retval | |
| template<class T, class BaseClass> | |
| Vector< T > | atan (const ConstVectorBase< T, BaseClass > &l, const T r) |
| performs func between each element of l and (scalar)r, returning a retval | |
| template<class T, class BaseClass> | |
| Vector< T > | atan (const T l, const ConstVectorBase< T, BaseClass > &r) |
| performs func between (scalar)l and each element of r, returning a retval | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | pow (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) |
| performs func between each element of l and r, returning a retval | |
| template<class T, class BaseClass> | |
| Vector< T > | pow (const ConstVectorBase< T, BaseClass > &l, const T r) |
| performs func between each element of l and (scalar)r, returning a retval | |
| template<class T, class BaseClass> | |
| Vector< T > | pow (const T l, const ConstVectorBase< T, BaseClass > &r) |
| performs func between (scalar)l and each element of r, returning a retval | |
| template<class T, class BaseClass, class BaseClass2> | |
| Vector< T > | cross (const ConstVectorBase< T, BaseClass > &l, const ConstVectorBase< T, BaseClass2 > &r) throw (VectorException) |
| finds the cross product between l and r | |
| template<class T, class BaseClass> | |
| Vector< T > | normalize (const ConstVectorBase< T, BaseClass > &l) |
| returns a new vector with the normalized version of l | |
| template<class T, class BaseClass> | |
| T | RSS (const ConstVectorBase< T, BaseClass > &l) |
| returns the root-sum-square of the elements of l | |
| template<class T, class BaseClass> | |
| T | RMS (const ConstVectorBase< T, BaseClass > &l) |
| returns the root-mean-square of the elements of l | |
1.3.9.1