arbeit
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

gutz::mat< T, X_DIM, Y_DIM > Class Template Reference

#include <mat.h>

List of all members.

template<class T, int X_DIM, int Y_DIM = X_DIM>
class gutz::mat< T, X_DIM, Y_DIM >


Public Types

typedef WrapAllocPolicy< T > ColAP
 return vec Alloc Policy for column access

typedef OwnAllocPolicy< T > RowAP
 return vec Alloc Policy for row access

enum  THE_DIM { DIM = M_DIM }

Public Member Functions

 mat ()
 mat (const mat &mtx)
virtual ~mat ()

Public Attributes

T * m
 public data


Member Typedef Documentation

template<class T, int X_DIM, int Y_DIM = X_DIM>
typedef WrapAllocPolicy<T> gutz::mat< T, X_DIM, Y_DIM >::ColAP
 

return vec Alloc Policy for column access

Definition at line 38 of file mat.h.

template<class T, int X_DIM, int Y_DIM = X_DIM>
typedef OwnAllocPolicy<T> gutz::mat< T, X_DIM, Y_DIM >::RowAP
 

return vec Alloc Policy for row access

Definition at line 40 of file mat.h.


Member Enumeration Documentation

template<class T, int X_DIM, int Y_DIM = X_DIM>
enum gutz::mat::THE_DIM
 

Enumeration values:
DIM 

Definition at line 33 of file mat.h.


Constructor & Destructor Documentation

template<class T, int X_DIM, int Y_DIM = X_DIM>
gutz::mat< T, X_DIM, Y_DIM >::mat  ) 
 

template<class T, int X_DIM, int Y_DIM = X_DIM>
gutz::mat< T, X_DIM, Y_DIM >::mat const mat< T, X_DIM, Y_DIM > &  mtx  ) 
 

template<class T, int X_DIM, int Y_DIM = X_DIM>
virtual gutz::mat< T, X_DIM, Y_DIM >::~mat  )  [inline, virtual]
 

Definition at line 44 of file mat.h.

References gutz::mat< T, X_DIM, Y_DIM >::m.


Member Data Documentation

template<class T, int X_DIM, int Y_DIM = X_DIM>
T* gutz::mat< T, X_DIM, Y_DIM >::m
 

public data

Definition at line 47 of file mat.h.

Referenced by gutz::mat< T, X_DIM, Y_DIM >::~mat().


The documentation for this class was generated from the following file:
Send questions, comments, and bug reports to:
jmk