ComplexDoubleFloatVectorΒΆ

numarr.spad line 77

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
~=: (%, %) -> Boolean
from BasicType
any?: (Complex DoubleFloat -> Boolean, %) -> 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 -> Boolean, %) -> NonNegativeInteger
from HomogeneousAggregate Complex DoubleFloat
count: (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: (%, Integer) -> Complex DoubleFloat
from Eltable(Integer, Complex DoubleFloat)
elt: (%, Integer, Complex DoubleFloat) -> Complex DoubleFloat
from EltableAggregate(Integer, Complex DoubleFloat)
elt: (%, UniversalSegment Integer) -> %
from Eltable(UniversalSegment Integer, %)
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?: (Complex DoubleFloat -> Boolean, %) -> Boolean
from HomogeneousAggregate Complex DoubleFloat
fill!: (%, Complex DoubleFloat) -> %
from IndexedAggregate(Integer, Complex DoubleFloat)
find: (Complex DoubleFloat -> Boolean, %) -> Union(Complex DoubleFloat, failed)
from Collection Complex DoubleFloat
first: % -> Complex DoubleFloat
from IndexedAggregate(Integer, Complex DoubleFloat)
first: (%, NonNegativeInteger) -> %
from LinearAggregate Complex DoubleFloat
hash: % -> SingleInteger
from SetCategory
hashUpdate!: (HashState, %) -> HashState
from SetCategory
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!: (Complex DoubleFloat -> Complex DoubleFloat, %) -> %
from HomogeneousAggregate Complex DoubleFloat
map: ((Complex DoubleFloat, Complex DoubleFloat) -> Complex DoubleFloat, %, %) -> %
from LinearAggregate Complex DoubleFloat
map: (Complex DoubleFloat -> Complex DoubleFloat, %) -> %
from HomogeneousAggregate Complex DoubleFloat
max: (%, %) -> % if Complex DoubleFloat has OrderedSet
from OrderedSet
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: ((Complex DoubleFloat, Complex DoubleFloat) -> Boolean, %, %) -> %
from LinearAggregate Complex DoubleFloat
min: (%, %) -> % if Complex DoubleFloat has OrderedSet
from OrderedSet
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 -> Boolean, %) -> Integer
from LinearAggregate Complex DoubleFloat
position: (Complex DoubleFloat, %) -> Integer
from LinearAggregate Complex DoubleFloat
position: (Complex DoubleFloat, %, Integer) -> 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: ((Complex DoubleFloat, Complex DoubleFloat) -> Complex DoubleFloat, %) -> Complex DoubleFloat
from Collection Complex DoubleFloat
reduce: ((Complex DoubleFloat, Complex DoubleFloat) -> Complex DoubleFloat, %, Complex DoubleFloat) -> Complex DoubleFloat
from Collection Complex DoubleFloat
reduce: ((Complex DoubleFloat, Complex DoubleFloat) -> Complex DoubleFloat, %, Complex DoubleFloat, Complex DoubleFloat) -> Complex DoubleFloat
from Collection Complex DoubleFloat
remove: (Complex DoubleFloat -> Boolean, %) -> %
from Collection Complex DoubleFloat
remove: (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: (Complex DoubleFloat -> Boolean, %) -> %
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!: ((Complex DoubleFloat, Complex DoubleFloat) -> Boolean, %) -> %
from LinearAggregate Complex DoubleFloat
sort: % -> % if Complex DoubleFloat has OrderedSet
from LinearAggregate Complex DoubleFloat
sort: ((Complex DoubleFloat, Complex DoubleFloat) -> Boolean, %) -> %
from LinearAggregate Complex DoubleFloat
sorted?: % -> Boolean if Complex DoubleFloat has OrderedSet
from LinearAggregate Complex DoubleFloat
sorted?: ((Complex DoubleFloat, Complex DoubleFloat) -> Boolean, %) -> 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

Aggregate

BasicType

CoercibleTo OutputForm

Collection Complex DoubleFloat

Comparable

ConvertibleTo InputForm

Eltable(Integer, Complex DoubleFloat)

Eltable(UniversalSegment Integer, %)

EltableAggregate(Integer, Complex DoubleFloat)

Evalable Complex DoubleFloat if Complex DoubleFloat has Evalable Complex DoubleFloat

finiteAggregate

FiniteLinearAggregate Complex DoubleFloat

HomogeneousAggregate Complex DoubleFloat

IndexedAggregate(Integer, Complex DoubleFloat)

InnerEvalable(Complex DoubleFloat, Complex DoubleFloat) if Complex DoubleFloat has Evalable Complex DoubleFloat

LinearAggregate Complex DoubleFloat

OneDimensionalArrayAggregate Complex DoubleFloat

OrderedSet if Complex DoubleFloat has OrderedSet

PartialOrder if Complex DoubleFloat has OrderedSet

SetCategory

shallowlyMutable

VectorCategory Complex DoubleFloat