There are two routines to change between the two different methods
of representing the partitions:
NAME: t_VECTOR_EXPONENT
SYNOPSIS: INT t_VECTOR_EXPONENT(OP a,b)
DESCRIPTION: transforms a PARTITIONobject a, where kind of a is
VECTOR, into a PARTITIONobject b, where kind is EXPONENT, a and b
may be equal. b is freed first to an empty object.
RETURN: is OK
and
NAME: t_EXPONENT_VECTOR
SYNOPSIS: INT t_EXPONENT_VECTOR(OP a,b)
DESCRIPTION: transforms a PARTITIONobject a, where kind of a is
EXPONENT, into a PARTITIONobject b, where kind is VECTOR, a and b
may be equal. b is freed first to an empty object.
RETURN: is OK
Please note the following important rule:
if the partition is of kind VECTOR, then its elements are in
increasing order, i.e. the French notation is
used!
harald.fripertinger "at" uni-graz.at, May 26,
2011