Ops Group Method for crystal.matrix Objects

DESCRIPTION:
Group Method defining mathematical operations on crystal.matrix objects

USAGE:
e1 OP e2

REQUIRED ARGUMENTS:
e1, e2:
two compatible crystal.matrix objects. See below for details.

VALUE:
a crystal.matrix object, each coefficient of which will be the result of applying the operator to the corresponding coefficients from both of the arguments.

DETAILS:
All the attributes of the crystal.matrix objects must match exactly, e.g. they must have the same dimensions, same resolution levels, same boundary rules, same wavelet filters (for wavelet packet analysis) or tapering functions (for cosine packet analysis).

The default matrix method for the operation is applied. Arithmetic operations will fail if there are any non-numeric coefficients.

This is a group method for the functions of the Ops group, the basic operators for arithmetic, comparison, and logic.


BUGS:
Unary operators - (sign reverse) and ! (exclusion) are not working. Use 0-e1 for sign reverse, and 1-e1 for logical exclusion.

SEE ALSO:
Methods , crystal.matrix.object , wp.dict.2d.object , cp.dict.2d.object .