JuliaFloat64Vector¶
jarray64.spad line 72 [edit on github]
This domain provides a fast JuliaFloat64
vector type with no bound checking on elt's
. Minimum index is 1.
- #: % -> NonNegativeInteger
from Aggregate
- *: (%, JuliaFloat64) -> %
- *: (Integer, %) -> %
- *: (JuliaFloat64, %) -> %
- +: (%, %) -> %
- <=: (%, %) -> Boolean
from PartialOrder
- <: (%, %) -> Boolean
from PartialOrder
- >=: (%, %) -> Boolean
from PartialOrder
- >: (%, %) -> Boolean
from PartialOrder
- any?: (JuliaFloat64 -> Boolean, %) -> Boolean
- coerce!: % -> DoubleFloatVector
coerce!(v)
coercesv
to a DoubleFloatVector.
- coerce: % -> DoubleFloatVector
coerce(v)
coerces a copy ofv
to a DoubleFloatVector.- coerce: % -> OutputForm
from CoercibleTo OutputForm
- concat: (%, %) -> %
- concat: (%, JuliaFloat64) -> %
- concat: (JuliaFloat64, %) -> %
- concat: List % -> %
- construct: List JuliaFloat64 -> %
from Collection JuliaFloat64
- convert: % -> InputForm
from ConvertibleTo InputForm
- copy!: (%, %) -> %
copy!(b,a)
copies efficiently a tob
. No check are done on arrays dimension.
- count: (JuliaFloat64 -> Boolean, %) -> NonNegativeInteger
- count: (JuliaFloat64, %) -> NonNegativeInteger
- cross: (%, %) -> %
- delete: (%, Integer) -> %
- delete: (%, UniversalSegment Integer) -> %
- dot: (%, %) -> JuliaFloat64
- elt: (%, Integer) -> JuliaFloat64
from Eltable(Integer, JuliaFloat64)
- elt: (%, Integer, JuliaFloat64) -> JuliaFloat64
from EltableAggregate(Integer, JuliaFloat64)
- elt: (%, UniversalSegment Integer) -> %
from Eltable(UniversalSegment Integer, %)
- entries: % -> List JuliaFloat64
from IndexedAggregate(Integer, JuliaFloat64)
- entry?: (JuliaFloat64, %) -> Boolean
from IndexedAggregate(Integer, JuliaFloat64)
- eval: (%, Equation JuliaFloat64) -> % if JuliaFloat64 has Evalable JuliaFloat64
from Evalable JuliaFloat64
- eval: (%, JuliaFloat64, JuliaFloat64) -> % if JuliaFloat64 has Evalable JuliaFloat64
- eval: (%, List Equation JuliaFloat64) -> % if JuliaFloat64 has Evalable JuliaFloat64
from Evalable JuliaFloat64
- eval: (%, List JuliaFloat64, List JuliaFloat64) -> % if JuliaFloat64 has Evalable JuliaFloat64
- every?: (JuliaFloat64 -> Boolean, %) -> Boolean
- fill!: (%, JuliaFloat64) -> %
from IndexedAggregate(Integer, JuliaFloat64)
- find: (JuliaFloat64 -> Boolean, %) -> Union(JuliaFloat64, failed)
from Collection JuliaFloat64
- first: % -> JuliaFloat64
from IndexedAggregate(Integer, JuliaFloat64)
- first: (%, NonNegativeInteger) -> %
- hash: % -> SingleInteger if JuliaFloat64 has Hashable
from Hashable
- hashUpdate!: (HashState, %) -> HashState if JuliaFloat64 has Hashable
from Hashable
- index?: (Integer, %) -> Boolean
from IndexedAggregate(Integer, JuliaFloat64)
- indices: % -> List Integer
from IndexedAggregate(Integer, JuliaFloat64)
- insert: (%, %, Integer) -> %
- insert: (JuliaFloat64, %, Integer) -> %
- jlApply: (String, %) -> %
jlApply(func, v)
appliesfunc
to argumentv
and returns a JuliaFloat64Vector.
- jlApply: (String, %) -> JuliaFloat64
jlApply(func, v)
appliesfunc
to argumentv
and returns a JuliaFloat64
.
- jlApply: (String, %, %, %) -> Void
jlApply(func, v1, v2, v3)
appliesfunc
to argumentsv1
,v2
andv3
.
- jlApply: (String, %, JuliaFloat64) -> JuliaFloat64
jlApply(func, v, val)
appliesfunc
to argumentsv
and val and returns a JuliaFloat64
.
- jlApprox?: (%, %) -> Boolean
jlApprox?(x,y)
computes inexact equality comparison with default parameters. Two numbers compare equal if their relative distance or their absolute distance is within tolerance bounds. Applied component-vise.
- jlDisplay: % -> Void
jldisplay(
v
) pretty printsv
(à
la Julia).
- juliaVPrint: Boolean -> Boolean
juliaVPrint(b)
defines whether or not FriCAS uses the printing version of Julia for vectors instead of its OutputForm version. Returns previous value. By default it is the Julia version.
- latex: % -> String
from SetCategory
- leftTrim: (%, JuliaFloat64) -> %
- length: % -> JuliaFloat64
- less?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- map!: (JuliaFloat64 -> JuliaFloat64, %) -> %
- map: ((JuliaFloat64, JuliaFloat64) -> JuliaFloat64, %, %) -> %
- map: (JuliaFloat64 -> JuliaFloat64, %) -> %
- max: % -> JuliaFloat64
- max: (%, %) -> %
from OrderedSet
- max: ((JuliaFloat64, JuliaFloat64) -> Boolean, %) -> JuliaFloat64
- maxIndex: % -> Integer
from IndexedAggregate(Integer, JuliaFloat64)
- member?: (JuliaFloat64, %) -> Boolean
- members: % -> List JuliaFloat64
- merge: (%, %) -> %
- merge: ((JuliaFloat64, JuliaFloat64) -> Boolean, %, %) -> %
- min: % -> JuliaFloat64
- min: (%, %) -> %
from OrderedSet
- minIndex: % -> Integer
from IndexedAggregate(Integer, JuliaFloat64)
- more?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- new: (NonNegativeInteger, JuliaFloat64) -> %
- nrand: NonNegativeInteger -> %
nrand(n)
returns a normally distributed Julia vector of sizen
withmean=0
and standarddeviation=1
.
- outerProduct: (%, %) -> Matrix JuliaFloat64
- parts: % -> List JuliaFloat64
- position: (JuliaFloat64 -> Boolean, %) -> Integer
- position: (JuliaFloat64, %) -> Integer
- position: (JuliaFloat64, %, Integer) -> Integer
- qelt: (%, Integer) -> JuliaFloat64
from EltableAggregate(Integer, JuliaFloat64)
- qnew: NonNegativeInteger -> %
qnew(n)
returns an unitialized vector of dimensionn
.
- qsetelt!: (%, Integer, JuliaFloat64) -> JuliaFloat64
from EltableAggregate(Integer, JuliaFloat64)
- reduce: ((JuliaFloat64, JuliaFloat64) -> JuliaFloat64, %) -> JuliaFloat64
from Collection JuliaFloat64
- reduce: ((JuliaFloat64, JuliaFloat64) -> JuliaFloat64, %, JuliaFloat64) -> JuliaFloat64
from Collection JuliaFloat64
- reduce: ((JuliaFloat64, JuliaFloat64) -> JuliaFloat64, %, JuliaFloat64, JuliaFloat64) -> JuliaFloat64
from Collection JuliaFloat64
- remove: (JuliaFloat64 -> Boolean, %) -> %
from Collection JuliaFloat64
- remove: (JuliaFloat64, %) -> %
from Collection JuliaFloat64
- removeDuplicates: % -> %
from Collection JuliaFloat64
- reverse!: % -> %
- reverse: % -> %
- rightTrim: (%, JuliaFloat64) -> %
- select: (JuliaFloat64 -> Boolean, %) -> %
from Collection JuliaFloat64
- setelt!: (%, Integer, JuliaFloat64) -> JuliaFloat64
from EltableAggregate(Integer, JuliaFloat64)
- setelt!: (%, UniversalSegment Integer, JuliaFloat64) -> JuliaFloat64
- size?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- smaller?: (%, %) -> Boolean
from Comparable
- sort!: % -> %
- sort!: ((JuliaFloat64, JuliaFloat64) -> Boolean, %) -> %
- sort: % -> %
- sort: ((JuliaFloat64, JuliaFloat64) -> Boolean, %) -> %
- sorted?: % -> Boolean
- sorted?: ((JuliaFloat64, JuliaFloat64) -> Boolean, %) -> Boolean
- swap!: (%, Integer, Integer) -> Void
from IndexedAggregate(Integer, JuliaFloat64)
- trim: (%, JuliaFloat64) -> %
- urand01: NonNegativeInteger -> %
urand01(n)
returns a uniform(0$NNI..1) Julia vector of sizen
.
- urand: (NonNegativeInteger, JuliaFloat64) -> %
urand(n, x)
returns a uniform(0$NNI..x
) Julia vector of sizen
.
- vector: List JuliaFloat64 -> %
vector(l)
converts the listl
to a vector.
- zero: NonNegativeInteger -> %
Eltable(Integer, JuliaFloat64)
Eltable(UniversalSegment Integer, %)
EltableAggregate(Integer, JuliaFloat64)
Evalable JuliaFloat64 if JuliaFloat64 has Evalable JuliaFloat64
FiniteLinearAggregate JuliaFloat64
Hashable if JuliaFloat64 has Hashable
HomogeneousAggregate JuliaFloat64
IndexedAggregate(Integer, JuliaFloat64)
InnerEvalable(JuliaFloat64, JuliaFloat64) if JuliaFloat64 has Evalable JuliaFloat64
JuliaVectorCategory JuliaFloat64