DoubleFloatVectorΒΆ

numarr.spad line 1

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).

*: (%, DoubleFloat) -> %
from VectorCategory DoubleFloat
*: (DoubleFloat, %) -> %
from VectorCategory DoubleFloat
*: (Integer, %) -> %
from VectorCategory DoubleFloat
+: (%, %) -> %
from VectorCategory DoubleFloat
-: % -> %
from VectorCategory DoubleFloat
-: (%, %) -> %
from VectorCategory DoubleFloat
=: (%, %) -> Boolean
from BasicType
~=: (%, %) -> Boolean
from BasicType
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
cross: (%, %) -> %
from VectorCategory DoubleFloat
delete: (%, Integer) -> %
from LinearAggregate DoubleFloat
delete: (%, UniversalSegment Integer) -> %
from LinearAggregate DoubleFloat
dot: (%, %) -> DoubleFloat
from VectorCategory DoubleFloat
elt: (%, Integer) -> DoubleFloat
from Eltable(Integer, DoubleFloat)
elt: (%, Integer, DoubleFloat) -> DoubleFloat
from EltableAggregate(Integer, DoubleFloat)
elt: (%, UniversalSegment Integer) -> %
from Eltable(UniversalSegment Integer, %)
empty: () -> %
from Aggregate
empty?: % -> Boolean
from Aggregate
entries: % -> List DoubleFloat
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
find: (DoubleFloat -> Boolean, %) -> Union(DoubleFloat, failed)
from Collection DoubleFloat
first: % -> DoubleFloat
from IndexedAggregate(Integer, DoubleFloat)
hash: % -> SingleInteger
from SetCategory
hashUpdate!: (HashState, %) -> HashState
from SetCategory
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
length: % -> DoubleFloat
from VectorCategory DoubleFloat
less?: (%, NonNegativeInteger) -> Boolean
from Aggregate
map: ((DoubleFloat, DoubleFloat) -> DoubleFloat, %, %) -> %
from LinearAggregate DoubleFloat
map: (DoubleFloat -> DoubleFloat, %) -> %
from HomogeneousAggregate DoubleFloat
maxIndex: % -> Integer
from IndexedAggregate(Integer, DoubleFloat)
minIndex: % -> Integer
from IndexedAggregate(Integer, DoubleFloat)
more?: (%, NonNegativeInteger) -> Boolean
from Aggregate
new: (NonNegativeInteger, DoubleFloat) -> %
from LinearAggregate DoubleFloat
outerProduct: (%, %) -> Matrix DoubleFloat
from VectorCategory DoubleFloat
qelt: (%, Integer) -> DoubleFloat
from EltableAggregate(Integer, DoubleFloat)
qnew: Integer -> %
qnew(n) creates a new uninitialized vector of length n.
sample: %
from Aggregate
size?: (%, NonNegativeInteger) -> Boolean
from Aggregate
zero: NonNegativeInteger -> %
from VectorCategory DoubleFloat
zero?: % -> Boolean
from VectorCategory DoubleFloat

Aggregate

BasicType

CoercibleTo OutputForm

Collection DoubleFloat

ConvertibleTo InputForm

Eltable(Integer, DoubleFloat)

Eltable(UniversalSegment Integer, %)

EltableAggregate(Integer, DoubleFloat)

Evalable DoubleFloat if DoubleFloat has Evalable DoubleFloat

finiteAggregate

FiniteLinearAggregate DoubleFloat

HomogeneousAggregate DoubleFloat

IndexedAggregate(Integer, DoubleFloat)

InnerEvalable(DoubleFloat, DoubleFloat) if DoubleFloat has Evalable DoubleFloat

LinearAggregate DoubleFloat

OneDimensionalArrayAggregate DoubleFloat

SetCategory

shallowlyMutable

VectorCategory DoubleFloat