In file ../include/EST_DMatrix.h:
class EST_DMatrix |
A matrix class for double precision floating point numbers.
| EST_DMatrix (int m, int n) size constructor | |
| EST_DMatrix (const EST_DMatrix &a) copy constructor | |
| EST_DMatrix (const EST_DMatrix &a, int b) CHECK - what does this do??? | |
| EST_DMatrix () default constructor | |
| save (const EST_String &filename, const EST_String &type = EST_DMatrix::default_file_type) Save in file (ascii or binary) | |
| load (const EST_String &filename) Load from file (ascii or binary as defined in file) | |
| est_save (const EST_String &filename, const EST_String &type) Save in file in est format | |
| est_load (const EST_String &filename) Load from file in est format (binary/ascii defined in file itself) | |
| copyin (double** x, int rows, int cols) Copy 2-d array x of size rows x cols into matrix | |
| operator+= (const EST_DMatrix &a) Add elements of 2 same sized matrices | |
| operator-= (const EST_DMatrix &a) Subtract elements of 2 same sized matrices | |
| operator*= (const double f) elementwise multiply by scalar | |
| operator/= (const double f) elementwise divide by scalar |
A matrix class for double precision floating point numbers. EST_DMatrix x should be used instead of double **x wherever possible.
Alphabetic index HTML hierarchy of classes or Java
This page is part of the
Edinburgh Speech Tools Library documentation
Copyright University of Edinburgh 1997
Contact:
speech_tools@cstr.ed.ac.uk