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) -> %
- from VectorCategory(DoubleFloat)
- * : (DoubleFloat, %) -> %
- from VectorCategory(DoubleFloat)
- * : (Integer, %) -> %
- from VectorCategory(DoubleFloat)
- + : (%, %) -> %
- from VectorCategory(DoubleFloat)
- - : % -> %
- from VectorCategory(DoubleFloat)
- - : (%, %) -> %
- from VectorCategory(DoubleFloat)
- < : (%, %) -> Boolean
- from PartialOrder
- <= : (%, %) -> Boolean
- from PartialOrder
- = : (%, %) -> Boolean
- from BasicType
- > : (%, %) -> Boolean
- from PartialOrder
- >= : (%, %) -> Boolean
- from PartialOrder
- any? : (Mapping(Boolean, DoubleFloat), %) -> Boolean
- from HomogeneousAggregate(DoubleFloat)
- coerce : % -> OutputForm
- from CoercibleTo(OutputForm)
- concat : (%, %) -> %
- from LinearAggregate(DoubleFloat)
- concat : (%, DoubleFloat) -> %
- from LinearAggregate(DoubleFloat)
- concat : (DoubleFloat, %) -> %
- from LinearAggregate(DoubleFloat)
- concat : List(%) -> %
- from LinearAggregate(DoubleFloat)
- construct : List(DoubleFloat) -> %
- from Collection(DoubleFloat)
- convert : % -> InputForm
- from ConvertibleTo(InputForm)
- copy : % -> %
- from Aggregate
- copyInto! : (%, %, Integer) -> %
- from LinearAggregate(DoubleFloat)
- count : (DoubleFloat, %) -> NonNegativeInteger
- from HomogeneousAggregate(DoubleFloat)
- count : (Mapping(Boolean, DoubleFloat), %) -> NonNegativeInteger
- from HomogeneousAggregate(DoubleFloat)
- cross : (%, %) -> %
- from VectorCategory(DoubleFloat)
- delete : (%, Integer) -> %
- from LinearAggregate(DoubleFloat)
- delete : (%, UniversalSegment(Integer)) -> %
- from LinearAggregate(DoubleFloat)
- dot : (%, %) -> DoubleFloat
- from VectorCategory(DoubleFloat)
- elt : (%, UniversalSegment(Integer)) -> %
- from Eltable(UniversalSegment(Integer), %)
- elt : (%, Integer) -> DoubleFloat
- from Eltable(Integer, DoubleFloat)
- elt : (%, Integer, DoubleFloat) -> DoubleFloat
- from EltableAggregate(Integer, DoubleFloat)
- empty : () -> %
- from Aggregate
- empty? : % -> Boolean
- from Aggregate
- entries : % -> List(DoubleFloat)
- from IndexedAggregate(Integer, DoubleFloat)
- entry? : (DoubleFloat, %) -> Boolean
- from IndexedAggregate(Integer, DoubleFloat)
- eq? : (%, %) -> Boolean
- from Aggregate
- 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? : (Mapping(Boolean, DoubleFloat), %) -> Boolean
- from HomogeneousAggregate(DoubleFloat)
- fill! : (%, DoubleFloat) -> %
- from IndexedAggregate(Integer, DoubleFloat)
- find : (Mapping(Boolean, DoubleFloat), %) -> Union(DoubleFloat, "failed")
- from Collection(DoubleFloat)
- first : (%, NonNegativeInteger) -> %
- from LinearAggregate(DoubleFloat)
- first : % -> DoubleFloat
- from IndexedAggregate(Integer, DoubleFloat)
- 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) -> %
- from LinearAggregate(DoubleFloat)
- insert : (DoubleFloat, %, Integer) -> %
- from LinearAggregate(DoubleFloat)
- latex : % -> String
- from SetCategory
- leftTrim : (%, DoubleFloat) -> %
- from LinearAggregate(DoubleFloat)
- length : % -> DoubleFloat
- from VectorCategory(DoubleFloat)
- less? : (%, NonNegativeInteger) -> Boolean
- from Aggregate
- map : (Mapping(DoubleFloat, DoubleFloat), %) -> %
- from HomogeneousAggregate(DoubleFloat)
- map : (Mapping(DoubleFloat, DoubleFloat, DoubleFloat), %, %) -> %
- from LinearAggregate(DoubleFloat)
- map! : (Mapping(DoubleFloat, DoubleFloat), %) -> %
- from HomogeneousAggregate(DoubleFloat)
- max : (%, %) -> %
- from OrderedSet
- max : % -> DoubleFloat
- from HomogeneousAggregate(DoubleFloat)
- max : (Mapping(Boolean, DoubleFloat, DoubleFloat), %) -> DoubleFloat
- from HomogeneousAggregate(DoubleFloat)
- maxIndex : % -> Integer
- from IndexedAggregate(Integer, DoubleFloat)
- member? : (DoubleFloat, %) -> Boolean
- from HomogeneousAggregate(DoubleFloat)
- members : % -> List(DoubleFloat)
- from HomogeneousAggregate(DoubleFloat)
- merge : (%, %) -> %
- from LinearAggregate(DoubleFloat)
- merge : (Mapping(Boolean, DoubleFloat, DoubleFloat), %, %) -> %
- from LinearAggregate(DoubleFloat)
- min : (%, %) -> %
- from OrderedSet
- min : % -> DoubleFloat
- from HomogeneousAggregate(DoubleFloat)
- minIndex : % -> Integer
- from IndexedAggregate(Integer, DoubleFloat)
- more? : (%, NonNegativeInteger) -> Boolean
- from Aggregate
- new : (NonNegativeInteger, DoubleFloat) -> %
- from LinearAggregate(DoubleFloat)
- outerProduct : (%, %) -> Matrix(DoubleFloat)
- from VectorCategory(DoubleFloat)
- parts : % -> List(DoubleFloat)
- from HomogeneousAggregate(DoubleFloat)
- position : (DoubleFloat, %) -> Integer
- from LinearAggregate(DoubleFloat)
- position : (DoubleFloat, %, Integer) -> Integer
- from LinearAggregate(DoubleFloat)
- position : (Mapping(Boolean, DoubleFloat), %) -> Integer
- from LinearAggregate(DoubleFloat)
- qelt : (%, Integer) -> DoubleFloat
- from EltableAggregate(Integer, DoubleFloat)
- qnew : Integer -> %
qnew(n)
creates a new uninitialized vector of length n
.
- qsetelt! : (%, Integer, DoubleFloat) -> DoubleFloat
- from EltableAggregate(Integer, DoubleFloat)
- reduce : (Mapping(DoubleFloat, DoubleFloat, DoubleFloat), %) -> DoubleFloat
- from Collection(DoubleFloat)
- reduce : (Mapping(DoubleFloat, DoubleFloat, DoubleFloat), %, DoubleFloat) -> DoubleFloat
- from Collection(DoubleFloat)
- reduce : (Mapping(DoubleFloat, DoubleFloat, DoubleFloat), %, DoubleFloat, DoubleFloat) -> DoubleFloat
- from Collection(DoubleFloat)
- remove : (DoubleFloat, %) -> %
- from Collection(DoubleFloat)
- remove : (Mapping(Boolean, DoubleFloat), %) -> %
- from Collection(DoubleFloat)
- removeDuplicates : % -> %
- from Collection(DoubleFloat)
- reverse : % -> %
- from LinearAggregate(DoubleFloat)
- reverse! : % -> %
- from LinearAggregate(DoubleFloat)
- rightTrim : (%, DoubleFloat) -> %
- from LinearAggregate(DoubleFloat)
- sample : () -> %
- from Aggregate
- select : (Mapping(Boolean, DoubleFloat), %) -> %
- from Collection(DoubleFloat)
- setelt! : (%, Integer, DoubleFloat) -> DoubleFloat
- from EltableAggregate(Integer, DoubleFloat)
- setelt! : (%, UniversalSegment(Integer), DoubleFloat) -> DoubleFloat
- from LinearAggregate(DoubleFloat)
- size? : (%, NonNegativeInteger) -> Boolean
- from Aggregate
- smaller? : (%, %) -> Boolean
- from Comparable
- sort : % -> %
- from LinearAggregate(DoubleFloat)
- sort : (Mapping(Boolean, DoubleFloat, DoubleFloat), %) -> %
- from LinearAggregate(DoubleFloat)
- sort! : % -> %
- from LinearAggregate(DoubleFloat)
- sort! : (Mapping(Boolean, DoubleFloat, DoubleFloat), %) -> %
- from LinearAggregate(DoubleFloat)
- sorted? : % -> Boolean
- from LinearAggregate(DoubleFloat)
- sorted? : (Mapping(Boolean, DoubleFloat, DoubleFloat), %) -> Boolean
- from LinearAggregate(DoubleFloat)
- swap! : (%, Integer, Integer) -> Void
- from IndexedAggregate(Integer, DoubleFloat)
- trim : (%, DoubleFloat) -> %
- from LinearAggregate(DoubleFloat)
- zero : NonNegativeInteger -> %
- from VectorCategory(DoubleFloat)
- zero? : % -> Boolean
- from VectorCategory(DoubleFloat)
- ~= : (%, %) -> Boolean
- from BasicType
Comparable
ConvertibleTo(InputForm)
VectorCategory(DoubleFloat)
Collection(DoubleFloat)
shallowlyMutable
Aggregate
Eltable(Integer, DoubleFloat)
FiniteLinearAggregate(DoubleFloat)
HomogeneousAggregate(DoubleFloat)
InnerEvalable(DoubleFloat, DoubleFloat)
OrderedSet
SetCategory
OneDimensionalArrayAggregate(DoubleFloat)
PartialOrder
CoercibleTo(OutputForm)
Eltable(UniversalSegment(Integer), %)
Evalable(DoubleFloat)
IndexedAggregate(Integer, DoubleFloat)
EltableAggregate(Integer, DoubleFloat)
LinearAggregate(DoubleFloat)
finiteAggregate
Hashable
BasicType