GEL  2
GEL is a library for Geometry and Linear Algebra
Classes | Namespaces | Typedefs
/Users/jab/Documents/Teaching/02585/GEL2_and_demos/GEL/src/LinAlg/Vector.h File Reference

The Vector type. More...

#include <cassert>
#include <iostream>
#include <cmath>
#include "CGLA/Vec2f.h"
#include "CGLA/Vec3f.h"

Go to the source code of this file.

Classes

class  LinAlg::CVectorType< T >
 The Vector type. More...

Namespaces

namespace  LinAlg
 

The Linear Algebra Implementation/Module/Package.


Typedefs

typedef CVectorType< double > LinAlg::CVector
 The Vector annotation intended for use.

Functions

Additional vector operators

These are operators heavily associated with CVectorType, but not included in the class definition it self.

template<class T >
CVectorType< T > LinAlg::operator+ (const T &Lhs, const CVectorType< T > &Rhs)
template<class T >
CVectorType< T > LinAlg::operator* (const T &Lhs, const CVectorType< T > &Rhs)
template<class T >
std::ostream & LinAlg::operator<< (std::ostream &s, const CVectorType< T > &a)
template<class T >
std::istream & LinAlg::operator>> (std::istream &s, CVectorType< T > &a)

Detailed Description

The Vector type.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations