Top
Back: liftstd
Forward: lres
FastBack: Functions and system variables
FastForward: Control structures
Up: Functions
Top: Singular Manual
Contents: Table of Contents
Index: Index
About: About this document

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
==> // refineCones                    [0]  proc
==> // containsInCollection           [0]  proc
==> // fVector                        [0]  proc
==> // numberOfConesWithVector        [0]  proc
==> // fanViaCones                    [0]  proc
==> // fanFromString                  [0]  proc
==> // isPure                         [0]  proc
==> // getCones                       [0]  proc
==> // getCone                        [0]  proc
==> // removeCone                     [0]  proc
==> // insertCone                     [0]  proc
==> // nmaxcones                      [0]  proc
==> // ncones                         [0]  proc
==> // numberOfConesOfDimension       [0]  proc
==> // isCompatible                   [0]  proc
==> // fullFan                        [0]  proc
==> // emptyFan                       [0]  proc
==> // dualPolytope                   [0]  proc
==> // scalePolytope                  [0]  proc
==> // newtonPolytope                 [0]  proc
==> // vertices                       [0]  proc
==> // polytopeViaInequalities        [0]  proc
==> // polytopeViaPoints              [0]  proc
==> // listContainsCone               [0]  proc
==> // uniquePoint                    [0]  proc
==> // span                           [0]  proc
==> // setMultiplicity                [0]  proc
==> // setLinearForms                 [0]  proc
==> // semigroupGenerator             [0]  proc
==> // relativeInteriorPoint          [0]  proc
==> // rays                           [0]  proc
==> // randomPoint                    [0]  proc
==> // quotientLatticeBasis           [0]  proc
==> // negatedCone                    [0]  proc
==> // linealitySpace                 [0]  proc
==> // linealityDimension             [0]  proc
==> // isSimplicial                   [0]  proc
==> // isOrigin                       [0]  proc
==> // isFullSpace                    [0]  proc
==> // inequalities                   [0]  proc
==> // getMultiplicity                [0]  proc
==> // getLinearForms                 [0]  proc
==> // generatorsOfSpan               [0]  proc
==> // generatorsOfLinealitySpace     [0]  proc
==> // facets                         [0]  proc
==> // equations                      [0]  proc
==> // dualCone                       [0]  proc
==> // dimension                      [0]  proc
==> // convexIntersection             [0]  proc
==> // convexHull                     [0]  proc
==> // containsRelatively             [0]  proc
==> // containsPositiveVector         [0]  proc
==> // containsInSupport              [0]  proc
==> // containsAsFace                 [0]  proc
==> // coneLink                       [0]  proc
==> // codimension                    [0]  proc
==> // canonicalizeCone               [0]  proc
==> // ambientDimension               [0]  proc
==> // coneViaPoints                  [0]  proc
==> // coneViaInequalities            [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]  packagePoly (S,Poly)
==> // ::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.

Top Back: liftstd Forward: lres FastBack: Functions and system variables FastForward: Control structures Up: Functions Top: Singular Manual Contents: Table of Contents Index: Index About: About this document
            User manual for Singular version 3-1-6, Dec 2012, generated by texi2html.