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