name: MatrixComplexFloat : public MMatrix<ComplexFloat, complexfloat>

synopsis:

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

#include <MatrixComplexFloat.h>

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

MatrixComplexFloat val0(2, 3, L"1.2-6.5j, 2.5+5.4j, -3.6+4.3j,
                                -4.8-4.2j, -5.1-8j, 6.7-4.6j");

MatrixComplexFloat val1(3, 3, L"1.2-6.5j, 2.5+5.4j, -3.6+4.3j,
                                -4.8-4.2j, -5.1-8j, 6.7-4.6j",
                                Integral::LOWER_TRIANGULAR);
description:

The MatrixComplexFloat class manages a matrix of ComplexFloat objects. It is derived from the MMatrix class and inherits the commonly used mathematical, logical, linear algebra and i/o methods from it. A MatrixComplexFloat 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.

dependencies:

public constants:

error codes:

protected data:

required public methods:

class-specific public methods:

private methods:

examples:

notes: