name: MatrixComplexDouble : public MMatrix<ComplexDouble, complexdouble>

synopsis:

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

#include <MatrixComplexDouble.h>

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

MatrixComplexDouble 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");

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