version 3.3

vec.h File Reference

#include <vrs/sharedobj.h>
#include <cmath>
#include <iostream>
#include <vrs/vec_mat_ops.h>

Go to the source code of this file.

Namespaces

namespace  VRS

Classes

class  VRS::Vec< DIM, T >
 This template class represents a DIM component vector with component type T. More...

Functions

template<unsigned int DIM, typename T>
std::ostream & VRS::operator<< (std::ostream &out, const Vec< DIM, T > &vec)
 Stream out operator.
template<unsigned int DIM, typename T>
bool VRS::operator!= (Vec< DIM, T > const &v0, Vec< DIM, T > const &v1)
 Operator !=.
template<unsigned int DIM, typename T>
bool VRS::operator> (Vec< DIM, T > const &v0, Vec< DIM, T > const &v1)
 Operator > (lexicographic ordering of the components).
template<unsigned int DIM, typename T>
bool VRS::operator<= (Vec< DIM, T > const &v0, Vec< DIM, T > const &v1)
 Operator <= (lexicographic ordering of the components).
template<unsigned int DIM, typename T>
bool VRS::operator>= (Vec< DIM, T > const &v0, Vec< DIM, T > const &v1)
 Operator >= (lexicographic ordering of the components).
template<unsigned int DIM, typename T>
Vec< DIM, T > VRS::operator+ (Vec< DIM, T > const &v0, Vec< DIM, T > const &v1)
 Operator +.
template<unsigned int DIM, typename T>
Vec< DIM, T > VRS::operator- (Vec< DIM, T > const &v0, Vec< DIM, T > const &v1)
 Operator -.
template<unsigned int DIM, typename T>
Vec< DIM, T > VRS::operator* (Vec< DIM, T > const &v0, Vec< DIM, T > const &v1)
 Operator *.
template<unsigned int DIM, typename T>
Vec< DIM, T > VRS::operator/ (Vec< DIM, T > const &v0, Vec< DIM, T > const &v1)
 Operator /.
template<unsigned int DIM, typename T>
Vec< DIM, T > VRS::operator+ (Vec< DIM, T > const &v0, T s1)
 Operator +.
template<unsigned int DIM, typename T>
Vec< DIM, T > VRS::operator- (Vec< DIM, T > const &v0, T s1)
 Operator -.
template<unsigned int DIM, typename T>
Vec< DIM, T > VRS::operator* (Vec< DIM, T > const &v0, T s1)
 Operator *.
template<unsigned int DIM, typename T>
Vec< DIM, T > VRS::operator/ (Vec< DIM, T > const &v0, T s1)
 Operator /.
template<unsigned int DIM, typename T>
Vec< DIM, T > VRS::operator+ (T s0, Vec< DIM, T > const &v1)
 Operator +.
template<unsigned int DIM, typename T>
Vec< DIM, T > VRS::operator- (T s0, Vec< DIM, T > const &v1)
 Operator -.
template<unsigned int DIM, typename T>
Vec< DIM, T > VRS::operator* (T s0, Vec< DIM, T > const &v1)
 Operator *.
template<unsigned int DIM, typename T>
Vec< DIM, T > VRS::operator/ (T s0, Vec< DIM, T > const &v1)
 Operator /.
template<unsigned int DIM, typename T>
Vec< DIM, T > VRS::operator- (Vec< DIM, T > const &v)
 Operator - (unary).
template<unsigned int DIM, typename T>
Vec< DIM, T > & VRS::operator++ (Vec< DIM, T > &v)
 Operator ++ (pre-increment).
template<unsigned int DIM, typename T>
Vec< DIM, T > VRS::operator++ (Vec< DIM, T > &v, int)
 Operator ++ (post-increment).
template<unsigned int DIM, typename T>
Vec< DIM, T > & VRS::operator-- (Vec< DIM, T > &v)
 Operator -- (pre-decrement).
template<unsigned int DIM, typename T>
Vec< DIM, T > VRS::operator-- (Vec< DIM, T > &v, int)
 Operator -- (post-decrement).


Generated on Thu May 24 06:00:17 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact