Contents
User information
If you want to get information about what is happening inside the
Convex package, you can use the
infolevel
variable. For each structured type
T
the value of
infolevel[T]
governs the amount of user information for that type.
In addition,
infolevel[CONVEX]
gives information about the double description method used for dualizing
cones and polyhedra.
The reason for having several parameters is that the functions of the
package are highly interrelated. For example, a call to
PCOMPLEX[pcomplex]
to define a polyhedral complex can result in a great many calls to
the basic dualization procedure (to check that the arguments are compatible).
If there was only one
infolevel
parameter, the user information of
PCOMPLEX[pcomplex]
would get lost in the pages of user information of the low level routine.
Example
| infolevel[PCOMPLEX] := 5:
pcomplex(cube(3), cube(3));
|
---|
PCOMPLEX: redundant argument
PCOMPLEX(3,[0, 0, 0, 1])
| infolevel[CONVEX] := 5:
infolevel[PCOMPLEX] := 5:
pcomplex(cube(3), cube(3));
|
---|
CONE: starting with POLYTOPE(3,3,8,6)
convex/motzkin: 7 constraints
convex/motzkin: 0 lines, 8 rays
convex/motzkin: constraint # 1
convex/motzkin: computing new rays ...
convex/motzkin: r0 = 4 r+ = 4 r- = 0
convex/motzkin: 0 lines, 8 rays
convex/motzkin: constraint # 2
convex/motzkin: computing new rays ...
convex/motzkin: r0 = 4 r+ = 4 r- = 0
convex/motzkin: 0 lines, 8 rays
convex/motzkin: constraint # 3
convex/motzkin: computing new rays ...
convex/motzkin: r0 = 4 r+ = 4 r- = 0
convex/motzkin: 0 lines, 8 rays
convex/motzkin: constraint # 4
convex/motzkin: computing new rays ...
convex/motzkin: r0 = 4 r+ = 4 r- = 0
convex/motzkin: 0 lines, 8 rays
convex/motzkin: constraint # 5
convex/motzkin: computing new rays ...
convex/motzkin: r0 = 4 r+ = 4 r- = 0
convex/motzkin: 0 lines, 8 rays
convex/motzkin: constraint # 6
convex/motzkin: computing new rays ...
convex/motzkin: r0 = 4 r+ = 4 r- = 0
convex/motzkin: 0 lines, 8 rays
convex/motzkin: constraint # 7
convex/motzkin: computing new rays ...
convex/motzkin: r0 = 0 r+ = 8 r- = 0
PCOMPLEX: redundant argument
PCOMPLEX(3,[0, 0, 0, 1])