|
5.1.75 listvar
Syntax:
listvar ( [package] )
listvar ( [package, ] type )
listvar ( [package, ] ring_name )
listvar ( [package, ] name )
listvar ( [package, ] all )
Type:
- none
Purpose:
- lists all (user-)defined names in the current namespace:
listvar() : all currently visible names except procedures,
listvar( type) : all currently visible names of the given
type,
listvar( ring_name) : all names which belong to the given
ring,
listvar( name) : the object with the given name,
listvar(all) : all names except procedures.
The current basering is marked with a * . The nesting level of
variables in procedures is shown in square brackets.
package can be Current , Top or any other
identifier of type package.
Example:
| proc t1 { }
proc t2 { }
ring s;
poly ss;
ring r;
poly f=x+y+z;
int i=7;
ideal I=f,x,y;
listvar();
==> // i [0] int 7
==> // r [0] *ring
==> // I [0] ideal, 3 generator(s)
==> // f [0] poly
==> // s [0] ring
listvar(r);
==> // r [0] *ring
==> // I [0] ideal, 3 generator(s)
==> // f [0] poly
listvar(t1);
==> // t1 [0] proc
listvar(proc);
==> // t2 [0] proc
==> // t1 [0] proc
==> // containsInSupport [0] proc
==> // containsInCollection [0] proc
==> // getFVector [0] proc
==> // isComplete [0] proc
==> // isPure [0] proc
==> // isSimplicial [0] proc
==> // getCone [0] proc
==> // removeCone [0] proc
==> // insertCone [0] proc
==> // quickInsertCone [0] proc
==> // nmaxcones [0] proc
==> // ncones [0] proc
==> // numberOfConesOfDimen [0] proc
==> // isCompatible [0] proc
==> // fullFan [0] proc
==> // emptyFan [0] proc
==> // getVertices [0] proc
==> // quickPolytopeViaNorm [0] proc
==> // quickPolytopeViaVert [0] proc
==> // polytopeViaNormals [0] proc
==> // polytopeViaVertices [0] proc
==> // hasFace [0] proc
==> // getUniquePoint [0] proc
==> // getSemigroupGenerato [0] proc
==> // getQuotientLatticeBa [0] proc
==> // getNegated [0] proc
==> // getDualCone [0] proc
==> // getLinealitySpace [0] proc
==> // containsPositiveVect [0] proc
==> // isFullSpace [0] proc
==> // isOrigin [0] proc
==> // getLinealityDimensio [0] proc
==> // getDimension [0] proc
==> // getCodimension [0] proc
==> // getAmbientDimension [0] proc
==> // getRelativeInteriorP [0] proc
==> // getImpliedEquations [0] proc
==> // getFacetNormals [0] proc
==> // getGeneratorsOfLinea [0] proc
==> // getGeneratorsOfSpan [0] proc
==> // getEquations [0] proc
==> // getInequalities [0] proc
==> // setLinearForms [0] proc
==> // getLinearForms [0] proc
==> // setMultiplicity [0] proc
==> // getMultiplicity [0] proc
==> // getRays [0] proc
==> // containsRelatively [0] proc
==> // coneLink [0] proc
==> // intersectCones [0] proc
==> // quickConeViaNormals [0] proc
==> // quickConeViaRays [0] proc
==> // coneViaNormals [0] proc
==> // coneViaRays [0] proc
==> // canonicalizeCone [0] proc
==> // python_run [0] proc
==> // python_eval [0] proc
==> // python_import [0] proc
==> // datetime [0] proc from standard.lib
==> // weightKB [0] proc from standard.lib
==> // fprintf [0] proc from standard.lib
==> // printf [0] proc from standard.lib
==> // sprintf [0] proc from standard.lib
==> // quotient4 [0] proc from standard.lib
==> // quotient5 [0] proc from standard.lib
==> // quotient3 [0] proc from standard.lib
==> // quotient2 [0] proc from standard.lib
==> // quotient1 [0] proc from standard.lib
==> // quot [0] proc from standard.lib
==> // res [0] proc from standard.lib
==> // groebner [0] proc from standard.lib
==> // qslimgb [0] proc from standard.lib
==> // hilbRing [0] proc from standard.lib
==> // par2varRing [0] proc from standard.lib
==> // quotientList [0] proc from standard.lib
==> // stdhilb [0] proc from standard.lib
==> // stdfglm [0] proc from standard.lib
LIB "poly.lib";
listvar(Poly);
==> // Poly [0] package (S,poly.lib)
==> // ::newtonDiag [0] proc from poly.lib
==> // ::subrInterred [0] proc from poly.lib
==> // ::id2mod [0] proc from poly.lib
==> // ::mod2id [0] proc from poly.lib
==> // ::denominator [0] proc from poly.lib
==> // ::numerator [0] proc from poly.lib
==> // ::content [0] proc from poly.lib
==> // ::lcm [0] proc from poly.lib
==> // ::rad_con [0] proc from poly.lib
==> // ::normalize [0] proc from poly.lib
==> // ::mindeg1 [0] proc from poly.lib
==> // ::mindeg [0] proc from poly.lib
==> // ::maxdeg1 [0] proc from poly.lib
==> // ::maxdeg [0] proc from poly.lib
==> // ::maxcoef [0] proc from poly.lib
==> // ::is_zero [0] proc from poly.lib
==> // ::freerank [0] proc from poly.lib
==> // ::kat_var [0] proc from poly.lib
==> // ::katsura [0] proc from poly.lib
==> // ::elemSymmId [0] proc from poly.lib
==> // ::elemSymmPoly [0] proc from poly.lib
==> // ::cyclic [0] proc from poly.lib
==> // ::substitute [0] proc from poly.lib
==> // ::hilbPoly [0] proc from poly.lib
==> // ::bino [0] proc from poly.lib (static)
|
See
Names;
Names in procedures;
defined;
names;
package;
type.
|