DoubleArray2 Class Reference

#include <GMatrix.h>

List of all members.

Public Member Functions

 DoubleArray2 ()
 DoubleArray2 (int i, int j)
 ~DoubleArray2 ()
void resize (int i, int j)
void swap (DoubleArray2 &d)
void setPreset (int c, double *data)
double * operator[] (int i) const
double & operator() (int i, int j) const

Private Attributes

int cols
bool preset
double * arr


Detailed Description

Definition at line 24 of file GMatrix.h.


Constructor & Destructor Documentation

DoubleArray2::DoubleArray2  )  [inline]
 

Definition at line 29 of file GMatrix.h.

DoubleArray2::DoubleArray2 int  i,
int  j
[inline]
 

Definition at line 31 of file GMatrix.h.

References resize().

DoubleArray2::~DoubleArray2  )  [inline]
 

Definition at line 35 of file GMatrix.h.

References arr, and preset.


Member Function Documentation

double& DoubleArray2::operator() int  i,
int  j
const [inline]
 

Definition at line 69 of file GMatrix.h.

References arr, and cols.

double* DoubleArray2::operator[] int  i  )  const [inline]
 

Definition at line 65 of file GMatrix.h.

References arr, and cols.

void DoubleArray2::resize int  i,
int  j
[inline]
 

Definition at line 42 of file GMatrix.h.

References arr, and cols.

Referenced by DoubleArray2(), GMatrix::GMatrix(), GMatrix::resize(), and GMatrix::set().

void DoubleArray2::setPreset int  c,
double *  data
[inline]
 

Definition at line 56 of file GMatrix.h.

References arr, cols, and preset.

Referenced by GMatrix::GMatrix().

void DoubleArray2::swap DoubleArray2 d  )  [inline]
 

Definition at line 51 of file GMatrix.h.

References arr, cols, and Math::swap().

Referenced by GMatrix::mul(), GMatrix::mulTransposeBoth(), GMatrix::mulTransposeLeft(), GMatrix::mulTransposeRight(), GMatrix::setSize(), and GMatrix::transpose().


Member Data Documentation

double* DoubleArray2::arr [private]
 

Definition at line 27 of file GMatrix.h.

Referenced by operator()(), operator[](), resize(), setPreset(), swap(), and ~DoubleArray2().

int DoubleArray2::cols [private]
 

Definition at line 25 of file GMatrix.h.

Referenced by operator()(), operator[](), resize(), setPreset(), and swap().

bool DoubleArray2::preset [private]
 

Definition at line 26 of file GMatrix.h.

Referenced by setPreset(), and ~DoubleArray2().


The documentation for this class was generated from the following file:
Generated on Thu Sep 29 13:39:45 2005 for vecmath by  doxygen 1.4.4