Macaulay2 » Documentation
Packages » WeierstrassSemigroups :: collectByBound
next | previous | forward | backward | up | index | toc

collectByBound -- Collect 1-parameter families filtered by bound (or congruences or range)

Description

We scan the list LL of semigroups L by those which pass testBound(L,b). We record the successes ba appending them to the file done and by recording the corresponding data for the smoothing families in doneData on the hard disk.

i1 : LL=(toDoList 8)_{0..2}

o1 = {{6, 7, 9, 17}, {6, 7, 8, 17}, {6, 8, 9, 11}}

o1 : List
i2 : X="fam8"

o2 = fam8
i3 : Xdbm="fam8.dbm"

o3 = fam8.dbm
i4 : "collectByBound(LL,6,X,Xdbm)";
i5 : range=toList(6..8)

o5 = {6, 7, 8}

o5 : List
i6 : LL=(toDoList 8)_{4,5}

o6 = {{6, 8, 10, 11, 13}, {7, 8, 9, 10, 13}}

o6 : List
i7 : "collectByRange(LL,range,X,Xdbm)";

Reading and writing to the disk does not work in the documentation. Hence we give the command in quotes.

See also

Ways to use collectByBound:

  • collectByBound(List,ZZ,String,String)

For the programmer

The object collectByBound is a method function with options.


The source of this document is in WeierstrassSemigroups.m2:2892:0.