SortedExponentVectorΒΆ
vecrec.spad line 1 [edit on github]
Domain for storing information about structure of polynomials as vectors of exponents
- #: % -> NonNegativeInteger
- from Aggregate 
- <=: (%, %) -> Boolean
- from PartialOrder 
- <: (%, %) -> Boolean
- from PartialOrder 
- >=: (%, %) -> Boolean
- from PartialOrder 
- >: (%, %) -> Boolean
- from PartialOrder 
- coerce: % -> OutputForm
- from CoercibleTo OutputForm 
- concat: (%, %) -> %
- from LinearAggregate Integer 
- concat: (%, Integer) -> %
- from LinearAggregate Integer 
- concat: (Integer, %) -> %
- from LinearAggregate Integer 
- concat: List % -> %
- from LinearAggregate Integer 
- construct: List Integer -> %
- from Collection Integer 
- convert: % -> InputForm
- from ConvertibleTo InputForm 
- copyInto!: (%, %, Integer) -> %
- from LinearAggregate Integer 
- count: (Integer -> Boolean, %) -> NonNegativeInteger
- count: (Integer, %) -> NonNegativeInteger
- delete: (%, Integer) -> %
- from LinearAggregate Integer 
- delete: (%, UniversalSegment Integer) -> %
- from LinearAggregate Integer 
- elt: (%, Integer) -> Integer
- elt: (%, Integer, Integer) -> Integer
- from EltableAggregate(Integer, Integer) 
- elt: (%, UniversalSegment Integer) -> %
- from Eltable(UniversalSegment Integer, %) 
- eval: (%, Equation Integer) -> % if Integer has Evalable Integer
- eval: (%, Integer, Integer) -> % if Integer has Evalable Integer
- from InnerEvalable(Integer, Integer) 
- eval: (%, List Equation Integer) -> % if Integer has Evalable Integer
- eval: (%, List Integer, List Integer) -> % if Integer has Evalable Integer
- from InnerEvalable(Integer, Integer) 
- fill!: (%, Integer) -> %
- from IndexedAggregate(Integer, Integer) 
- first: % -> Integer
- from IndexedAggregate(Integer, Integer) 
- first: (%, NonNegativeInteger) -> %
- from LinearAggregate Integer 
- hash: % -> SingleInteger
- from Hashable 
- hashUpdate!: (HashState, %) -> HashState
- from Hashable 
- insert: (%, %, Integer) -> %
- from LinearAggregate Integer 
- insert: (Integer, %, Integer) -> %
- from LinearAggregate Integer 
- latex: % -> String
- from SetCategory 
- leftTrim: (%, Integer) -> %
- from LinearAggregate Integer 
- less?: (%, NonNegativeInteger) -> Boolean
- from Aggregate 
- map: ((Integer, Integer) -> Integer, %, %) -> %
- from LinearAggregate Integer 
- map: (Integer -> Integer, %) -> %
- max: % -> Integer
- max: (%, %) -> %
- from OrderedSet 
- max: ((Integer, Integer) -> Boolean, %) -> Integer
- maxIndex: % -> Integer
- from IndexedAggregate(Integer, Integer) 
- merge: (%, %) -> %
- from LinearAggregate Integer 
- merge: ((Integer, Integer) -> Boolean, %, %) -> %
- from LinearAggregate Integer 
- min: % -> Integer
- min: (%, %) -> %
- from OrderedSet 
- minIndex: % -> Integer
- from IndexedAggregate(Integer, Integer) 
- more?: (%, NonNegativeInteger) -> Boolean
- from Aggregate 
- new: (NonNegativeInteger, Integer) -> %
- from LinearAggregate Integer 
- position: (Integer -> Boolean, %) -> Integer
- from LinearAggregate Integer 
- position: (Integer, %) -> Integer
- from LinearAggregate Integer 
- position: (Integer, %, Integer) -> Integer
- from LinearAggregate Integer 
- reduce: ((Integer, Integer) -> Integer, %) -> Integer
- from Collection Integer 
- reduce: ((Integer, Integer) -> Integer, %, Integer) -> Integer
- from Collection Integer 
- reduce: ((Integer, Integer) -> Integer, %, Integer, Integer) -> Integer
- from Collection Integer 
- remove: (Integer -> Boolean, %) -> %
- from Collection Integer 
- remove: (Integer, %) -> %
- from Collection Integer 
- removeDuplicates: % -> %
- from Collection Integer 
- reverse!: % -> %
- from LinearAggregate Integer 
- reverse: % -> %
- from LinearAggregate Integer 
- rightTrim: (%, Integer) -> %
- from LinearAggregate Integer 
- select: (Integer -> Boolean, %) -> %
- from Collection Integer 
- setelt!: (%, Integer, Integer) -> Integer
- from EltableAggregate(Integer, Integer) 
- setelt!: (%, UniversalSegment Integer, Integer) -> Integer
- from LinearAggregate Integer 
- size?: (%, NonNegativeInteger) -> Boolean
- from Aggregate 
- smaller?: (%, %) -> Boolean
- from Comparable 
- sort!: % -> %
- from LinearAggregate Integer 
- sort!: ((Integer, Integer) -> Boolean, %) -> %
- from LinearAggregate Integer 
- sort: % -> %
- from LinearAggregate Integer 
- sort: ((Integer, Integer) -> Boolean, %) -> %
- from LinearAggregate Integer 
- sorted?: % -> Boolean
- from LinearAggregate Integer 
- sorted?: ((Integer, Integer) -> Boolean, %) -> Boolean
- from LinearAggregate Integer 
- trim: (%, Integer) -> %
- from LinearAggregate Integer 
Eltable(UniversalSegment Integer, %)
EltableAggregate(Integer, Integer)
Evalable Integer if Integer has Evalable Integer
IndexedAggregate(Integer, Integer)
InnerEvalable(Integer, Integer) if Integer has Evalable Integer