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/Matrix.h File Reference

The Matrix type. More...

#include <cassert>
#include <iostream>
#include <cmath>
#include "Vector.h"
#include "CGLA/ArithMatFloat.h"

Go to the source code of this file.

Classes

class  LinAlg::CMatrixType< T >
 The Matrix type. More...

Namespaces

namespace  LinAlg
 

The Linear Algebra Implementation/Module/Package.


Typedefs

typedef CMatrixType< double > LinAlg::CMatrix
 The Matrix annotation intended for use.

Functions

Additional matrix operators

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

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

Detailed Description

The Matrix type.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations