DataBlock< size, T > Class Template Reference

Superclass for our matrix classes. More...

#include <Matrix.h>

Inheritance diagram for DataBlock:

Inheritance graph
[legend]
Collaboration diagram for DataBlock< size, T >:

Collaboration graph
[legend]
List of all members.

Public Methods

T * getData ()
 setToZero ()

Protected Methods

 DataBlock ()
DataBlock< size, T > add (const DataBlock< size, T > &d) const
void addToMe (const DataBlock< size, T > &d)
void subtractFromMe (const DataBlock< size, T > &d)
DataBlock< size, T > subtract (const DataBlock< size, T > &d) const
bool isEqualTo (const DataBlock< size, T > &d) const
void copyFrom (const DataBlock< size, T > &d)
DataBlock< size, T > multiply (int n) const
DataBlock< size, T > multiply (float n) const
DataBlock< size, T > multiply (double n) const
DataBlock< size, T > divide (int n) const
DataBlock< size, T > divide (float n) const
DataBlock< size, T > divide (double n) const

Protected Attributes

array [size]

Detailed Description

template<int size, typename T>
class DataBlock< size, T >

Superclass for our matrix classes.

Provides element-by-element operators (addition, subtraction) and fast copying/comparison routines.

Definition at line 62 of file Matrix.h.


The documentation for this class was generated from the following file:
Generated on Tue May 21 03:35:10 2002 for Archimedes by doxygen1.2.15