DoubleFloatVectorΒΆ
numarr.spad line 1 [edit on github]
This is a low-level domain which implements vectors (one dimensional arrays) of double precision floating point numbers. Indexing is 0 based, there is no bound checking (unless provided by lower level).
- #: % -> NonNegativeInteger
from Aggregate
- *: (%, DoubleFloat) -> %
- *: (DoubleFloat, %) -> %
- *: (Integer, %) -> %
- +: (%, %) -> %
- <=: (%, %) -> Boolean
from PartialOrder
- <: (%, %) -> Boolean
from PartialOrder
- >=: (%, %) -> Boolean
from PartialOrder
- >: (%, %) -> Boolean
from PartialOrder
- any?: (DoubleFloat -> Boolean, %) -> Boolean
- coerce: % -> OutputForm
from CoercibleTo OutputForm
- concat: (%, %) -> %
- concat: (%, DoubleFloat) -> %
- concat: (DoubleFloat, %) -> %
- concat: List % -> %
- construct: List DoubleFloat -> %
from Collection DoubleFloat
- convert: % -> InputForm
from ConvertibleTo InputForm
- count: (DoubleFloat -> Boolean, %) -> NonNegativeInteger
- count: (DoubleFloat, %) -> NonNegativeInteger
- cross: (%, %) -> %
- delete: (%, Integer) -> %
- delete: (%, UniversalSegment Integer) -> %
- dot: (%, %) -> DoubleFloat
- elt: (%, Integer) -> DoubleFloat
from Eltable(Integer, DoubleFloat)
- elt: (%, Integer, DoubleFloat) -> DoubleFloat
from EltableAggregate(Integer, DoubleFloat)
- elt: (%, UniversalSegment Integer) -> %
from Eltable(UniversalSegment Integer, %)
- entries: % -> List DoubleFloat
from IndexedAggregate(Integer, DoubleFloat)
- entry?: (DoubleFloat, %) -> Boolean
from IndexedAggregate(Integer, DoubleFloat)
- eval: (%, DoubleFloat, DoubleFloat) -> % if DoubleFloat has Evalable DoubleFloat
from InnerEvalable(DoubleFloat, DoubleFloat)
- eval: (%, Equation DoubleFloat) -> % if DoubleFloat has Evalable DoubleFloat
from Evalable DoubleFloat
- eval: (%, List DoubleFloat, List DoubleFloat) -> % if DoubleFloat has Evalable DoubleFloat
from InnerEvalable(DoubleFloat, DoubleFloat)
- eval: (%, List Equation DoubleFloat) -> % if DoubleFloat has Evalable DoubleFloat
from Evalable DoubleFloat
- every?: (DoubleFloat -> Boolean, %) -> Boolean
- fill!: (%, DoubleFloat) -> %
from IndexedAggregate(Integer, DoubleFloat)
- find: (DoubleFloat -> Boolean, %) -> Union(DoubleFloat, failed)
from Collection DoubleFloat
- first: % -> DoubleFloat
from IndexedAggregate(Integer, DoubleFloat)
- first: (%, NonNegativeInteger) -> %
- hash: % -> SingleInteger
from Hashable
- hashUpdate!: (HashState, %) -> HashState
from Hashable
- index?: (Integer, %) -> Boolean
from IndexedAggregate(Integer, DoubleFloat)
- indices: % -> List Integer
from IndexedAggregate(Integer, DoubleFloat)
- insert: (%, %, Integer) -> %
- insert: (DoubleFloat, %, Integer) -> %
- latex: % -> String
from SetCategory
- leftTrim: (%, DoubleFloat) -> %
- length: % -> DoubleFloat
- less?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- map!: (DoubleFloat -> DoubleFloat, %) -> %
- map: ((DoubleFloat, DoubleFloat) -> DoubleFloat, %, %) -> %
- map: (DoubleFloat -> DoubleFloat, %) -> %
- max: % -> DoubleFloat
- max: (%, %) -> %
from OrderedSet
- max: ((DoubleFloat, DoubleFloat) -> Boolean, %) -> DoubleFloat
- maxIndex: % -> Integer
from IndexedAggregate(Integer, DoubleFloat)
- member?: (DoubleFloat, %) -> Boolean
- members: % -> List DoubleFloat
- merge: (%, %) -> %
- merge: ((DoubleFloat, DoubleFloat) -> Boolean, %, %) -> %
- min: % -> DoubleFloat
- min: (%, %) -> %
from OrderedSet
- minIndex: % -> Integer
from IndexedAggregate(Integer, DoubleFloat)
- more?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- new: (NonNegativeInteger, DoubleFloat) -> %
- outerProduct: (%, %) -> Matrix DoubleFloat
- parts: % -> List DoubleFloat
- position: (DoubleFloat -> Boolean, %) -> Integer
- position: (DoubleFloat, %) -> Integer
- position: (DoubleFloat, %, Integer) -> Integer
- qelt: (%, Integer) -> DoubleFloat
from EltableAggregate(Integer, DoubleFloat)
- qnew: Integer -> %
qnew(n)
creates a new uninitialized vector of lengthn
.
- qsetelt!: (%, Integer, DoubleFloat) -> DoubleFloat
from EltableAggregate(Integer, DoubleFloat)
- reduce: ((DoubleFloat, DoubleFloat) -> DoubleFloat, %) -> DoubleFloat
from Collection DoubleFloat
- reduce: ((DoubleFloat, DoubleFloat) -> DoubleFloat, %, DoubleFloat) -> DoubleFloat
from Collection DoubleFloat
- reduce: ((DoubleFloat, DoubleFloat) -> DoubleFloat, %, DoubleFloat, DoubleFloat) -> DoubleFloat
from Collection DoubleFloat
- remove: (DoubleFloat -> Boolean, %) -> %
from Collection DoubleFloat
- remove: (DoubleFloat, %) -> %
from Collection DoubleFloat
- removeDuplicates: % -> %
from Collection DoubleFloat
- reverse!: % -> %
- reverse: % -> %
- rightTrim: (%, DoubleFloat) -> %
- select: (DoubleFloat -> Boolean, %) -> %
from Collection DoubleFloat
- setelt!: (%, Integer, DoubleFloat) -> DoubleFloat
from EltableAggregate(Integer, DoubleFloat)
- setelt!: (%, UniversalSegment Integer, DoubleFloat) -> DoubleFloat
- size?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- smaller?: (%, %) -> Boolean
from Comparable
- sort!: % -> %
- sort!: ((DoubleFloat, DoubleFloat) -> Boolean, %) -> %
- sort: % -> %
- sort: ((DoubleFloat, DoubleFloat) -> Boolean, %) -> %
- sorted?: % -> Boolean
- sorted?: ((DoubleFloat, DoubleFloat) -> Boolean, %) -> Boolean
- swap!: (%, Integer, Integer) -> Void
from IndexedAggregate(Integer, DoubleFloat)
- trim: (%, DoubleFloat) -> %
- zero: NonNegativeInteger -> %
Eltable(UniversalSegment Integer, %)
EltableAggregate(Integer, DoubleFloat)
Evalable DoubleFloat if DoubleFloat has Evalable DoubleFloat
FiniteLinearAggregate DoubleFloat
HomogeneousAggregate DoubleFloat
IndexedAggregate(Integer, DoubleFloat)
InnerEvalable(DoubleFloat, DoubleFloat) if DoubleFloat has Evalable DoubleFloat