name: MatrixFloat : public MMatrix<Float, float>


g++ [flags ...] file ... -l /isip/tools/lib/$ISIP_BINARY/lib_math_matrix.a

#include <MatrixFloat.h>

MatrixFloat(long nrows = DEF_SIZE, long ncols = DEF_SIZE,
             long type = DEF_TYPE);
MatrixFloat(const MatrixFloat& matrix);
quick start:

float data0[6] = {1.2, 2.5, 3.6, 4.8, 5.1, 6.7};
float data1[6] = {4.2, 6.1, 7.0, 2.5, 3.3, 9.5};

MatrixFloat val0;
MatrixFloat val1(3, 3, Integral::LOWER_TRIANGULAR);
val0.assign(data0, 2, 3)
val1.assign(data1, 3, 3);

The MatrixFloat class manages a matrix of Float objects. It is derived from the MMatrix class and inherits the commonly used mathematical, logical, linear algebra and i/o methods from it. A MatrixFloat object can read itself from (or write itself to) a Sof file. It includes the memory management methods which use the MemoryManager class to allocate or delete memory from the heap.


public constants:

error codes:

protected data:

required public methods:

class-specific public methods:

private methods: