vector.h File Reference

Defines the util::Vector class template. More...

#include <config.h>
#include <iostream>
#include <cassert>
#include <cstdarg>
#include <QTextStream>
#include <util/static_assert.h>
#include <storage/fwd.h>
#include <cmath>

Go to the source code of this file.

Classes

struct  util::CrossProductType< 2, T >
 For 2d -> a scalar. More...
struct  util::CrossProductType< 3, T >
 For 3d -> a vector. More...
class  util::Vector< dim, T >
 Vector class supporting all classic classic vector operations. More...

Namespaces

namespace  util
 

Various utility classes for generic programming.


Functions

template<size_t dim, typename T , typename T1 >
Vector< dim, T > util::map (T(*fct)(const T1 &), const Vector< dim, T1 > &v)
template<size_t dim, typename T , typename T1 >
Vector< dim, T > util::map (const T &(*fct)(const T1 &), const Vector< dim, T1 > &v)
template<size_t dim, typename T >
Vector< dim, T > util::map (T(*fct)(T), const Vector< dim, T > &v)
template<size_t dim, typename T >
Vector< dim, T > util::map (T(*fct)(const T &), const Vector< dim, T > &v)
template<size_t dim, typename T >
Vector< dim, T > util::map (const T &(*fct)(const T &), const Vector< dim, T > &v)

Detailed Description

Defines the util::Vector class template.

Definition in file vector.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Fri May 31 15:37:53 2013 for VVE by  doxygen 1.6.3