Public Member Functions | Static Protected Member Functions
ArrayOfMatrices Class Reference

#include <arrayofmatrices.h>

Inheritance diagram for ArrayOfMatrices:
Array< Matrix * >

List of all members.

Public Member Functions

 ArrayOfMatrices (int length)
 ArrayOfMatrices (const mxArray *ptr)
 ArrayOfMatrices (const mxArray *ptrs[], int numptrs)
 ArrayOfMatrices (mxArray *ptrs[], const ArrayOfMatrices &model)
 ArrayOfMatrices (double *data, const ArrayOfMatrices &model)
 ArrayOfMatrices (const ArrayOfMatrices &source)
 ~ArrayOfMatrices ()
ArrayOfMatricesoperator= (const ArrayOfMatrices &source)
void inject (const double *source)
void copyto (double *dest) const
bool operator== (const ArrayOfMatrices &a) const
bool operator!= (const ArrayOfMatrices &a) const
int numelems () const
- Public Member Functions inherited from Array< Matrix * >
 Array (int length)
 Array (Matrix **data, int length)
 Array (const Array< Matrix * > &source)
 ~Array ()
void setvalue (const Matrix *&value)
void inject (const Matrix **source)
void inject (const Array< Matrix * > &source)
Array< Matrix * > & operator= (const Matrix **source)
Array< Matrix * > & operator= (const Array< Matrix * > &source)
void copyto (Matrix **dest) const
int length () const
Matrix *& operator[] (int i)
const Matrix *& operator[] (int i) const
bool operator== (const Array< Matrix * > &a) const
bool operator!= (const Array< Matrix * > &a) const

Static Protected Member Functions

static int getnummatlabmatrices (const mxArray *ptr)

Additional Inherited Members

- Protected Attributes inherited from Array< Matrix * >
Matrix ** elems
int n
bool owner

Detailed Description

Definition at line 18 of file arrayofmatrices.h.


Constructor & Destructor Documentation

ArrayOfMatrices::ArrayOfMatrices ( int  length)
inlineexplicit

Definition at line 22 of file arrayofmatrices.h.

ArrayOfMatrices::ArrayOfMatrices ( const mxArray *  ptr)
explicit
ArrayOfMatrices::ArrayOfMatrices ( const mxArray *  ptrs[],
int  numptrs 
)
ArrayOfMatrices::ArrayOfMatrices ( mxArray *  ptrs[],
const ArrayOfMatrices model 
)
ArrayOfMatrices::ArrayOfMatrices ( double *  data,
const ArrayOfMatrices model 
)
ArrayOfMatrices::ArrayOfMatrices ( const ArrayOfMatrices source)
ArrayOfMatrices::~ArrayOfMatrices ( )

Member Function Documentation

ArrayOfMatrices& ArrayOfMatrices::operator= ( const ArrayOfMatrices source)
void ArrayOfMatrices::inject ( const double *  source)
void ArrayOfMatrices::copyto ( double *  dest) const
bool ArrayOfMatrices::operator== ( const ArrayOfMatrices a) const
bool ArrayOfMatrices::operator!= ( const ArrayOfMatrices a) const
inline

Definition at line 71 of file arrayofmatrices.h.

int ArrayOfMatrices::numelems ( ) const
static int ArrayOfMatrices::getnummatlabmatrices ( const mxArray *  ptr)
staticprotected

The documentation for this class was generated from the following file: