Wavelet Packet Crystal Objects

DESCRIPTION:
Class of objects that are building blocks of wavelet packet analysis.

USAGE:
wp.inf.crystal.

GENERATION:
Objects of class "wp.inf.crystal" are returned from calling function wp.inf.crystal() or using [[ to subscript an object of class "crystal.list" or "ptable" when boundary="infinite".

METHODS:
The class "wp.inf.crystal" has methods for the following generic functions: [<-, Math, Ops.

Math.wp.inf.crystal allows us to apply the usual Math functions, such as: abs(), log() to a wp.inf.crystal object.

Ops.wp.inf.crystal allows us to perform the usual arithmetic on two compatible wp.inf.crystal objects.


INHERITANCE:
Class "wp.inf.crystal" inherits from class "wp.crystal".

STRUCTURE:
The "wp.inf.crystal" object is a vector with the following attributes:
crystal.name:
name of the crystal.
shift:
index of the first coefficient.
dictionary:
the usual wp.dict object containing all relevant information.
odd:
logical flag indicating if the parent crystal is of odd length.

SEE ALSO:
wp.crystal , wp.crystal.object , Math.wp.inf.crystal , Ops.wp.inf.crystal .