name: MatrixComplexLong : public MMatrix<ComplexLong, complexlong>


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

#include <MatrixComplexLong.h>

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

MatrixComplexLong val0(2, 3, L"1-6j, 2+5j, -3+4j,
                               -4-4j, -5-8j, 6-4j");

MatrixComplexLong val1(3, 3, L"1-6j, 2+5j, -3+4j,
                               -4-4j, -5-8j, 6-4j", Integral::LOWER_TRIANGULAR);

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