JLFloat32Vector¶
jarray32.spad line 1 [edit on github]
This domain provides a fast JLFloat32
vector type with no bound checking on elt's
. Minimum index is 1.
- #: % -> NonNegativeInteger
from Aggregate
- *: (%, JLFloat32) -> %
from VectorCategory JLFloat32
- *: (Integer, %) -> %
from VectorCategory JLFloat32
- *: (JLFloat32, %) -> %
from VectorCategory JLFloat32
- +: (%, %) -> %
from VectorCategory JLFloat32
- -: % -> %
from VectorCategory JLFloat32
- -: (%, %) -> %
from VectorCategory JLFloat32
- <=: (%, %) -> Boolean
from PartialOrder
- <: (%, %) -> Boolean
from PartialOrder
- >=: (%, %) -> Boolean
from PartialOrder
- >: (%, %) -> Boolean
from PartialOrder
- coerce: % -> OutputForm
from CoercibleTo OutputForm
- concat: (%, %) -> %
from LinearAggregate JLFloat32
- concat: (%, JLFloat32) -> %
from LinearAggregate JLFloat32
- concat: (JLFloat32, %) -> %
from LinearAggregate JLFloat32
- concat: List % -> %
from LinearAggregate JLFloat32
- construct: List JLFloat32 -> %
from Collection JLFloat32
- convert: % -> InputForm if JLFloat32 has ConvertibleTo InputForm
from ConvertibleTo InputForm
- copy!: (%, %) -> %
copy!(b,a)
copies efficiently a tob
. No check are done on arrays dimension.
- copyInto!: (%, %, Integer) -> %
from LinearAggregate JLFloat32
- count: (JLFloat32 -> Boolean, %) -> NonNegativeInteger
- count: (JLFloat32, %) -> NonNegativeInteger
- cross: (%, %) -> %
from VectorCategory JLFloat32
- delete: (%, Integer) -> %
from LinearAggregate JLFloat32
- delete: (%, UniversalSegment Integer) -> %
from LinearAggregate JLFloat32
- dot: (%, %) -> JLFloat32
from VectorCategory JLFloat32
- elt: (%, Integer) -> JLFloat32
- elt: (%, Integer, JLFloat32) -> JLFloat32
from EltableAggregate(Integer, JLFloat32)
- elt: (%, UniversalSegment Integer) -> %
from Eltable(UniversalSegment Integer, %)
- eval: (%, Equation JLFloat32) -> % if JLFloat32 has Evalable JLFloat32
- eval: (%, JLFloat32, JLFloat32) -> % if JLFloat32 has Evalable JLFloat32
from InnerEvalable(JLFloat32, JLFloat32)
- eval: (%, List Equation JLFloat32) -> % if JLFloat32 has Evalable JLFloat32
- eval: (%, List JLFloat32, List JLFloat32) -> % if JLFloat32 has Evalable JLFloat32
from InnerEvalable(JLFloat32, JLFloat32)
- fill!: (%, JLFloat32) -> %
from IndexedAggregate(Integer, JLFloat32)
- first: % -> JLFloat32
from IndexedAggregate(Integer, JLFloat32)
- first: (%, NonNegativeInteger) -> %
from LinearAggregate JLFloat32
- hash: % -> SingleInteger if JLFloat32 has Hashable
from Hashable
- insert: (%, %, Integer) -> %
from LinearAggregate JLFloat32
- insert: (JLFloat32, %, Integer) -> %
from LinearAggregate JLFloat32
- jlApply: (String, %) -> %
jlApply(func, v)
appliesfunc
to argumentv
and returns a JLFloat32Vector.
- jlApply: (String, %) -> JLFloat32
jlApply(func, v)
appliesfunc
to argumentv
and returns aJL
Float32
.
- jlApply: (String, %, %, %) -> Void
jlApply(func, v1, v2, v3)
appliesfunc
to argumentsv1
,v2
andv3
.
- jlApply: (String, %, JLFloat32) -> JLFloat32
jlApply(func, v, val)
appliesfunc
to argumentsv
and val and returns aJL
Float32
.
- 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
(à
laJL
).
- juliaVPrint: Boolean -> Boolean
juliaVPrint(b)
defines whether or not FriCAS uses the printing version ofJL
for vectors instead of its OutputForm version. Returns previous value. By default it is theJL
version.
- latex: % -> String
from SetCategory
- leftTrim: (%, JLFloat32) -> %
from LinearAggregate JLFloat32
- length: % -> JLFloat32
from VectorCategory JLFloat32
- less?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- map: ((JLFloat32, JLFloat32) -> JLFloat32, %, %) -> %
from LinearAggregate JLFloat32
- map: (JLFloat32 -> JLFloat32, %) -> %
- max: % -> JLFloat32
- max: (%, %) -> %
from OrderedSet
- max: ((JLFloat32, JLFloat32) -> Boolean, %) -> JLFloat32
- maxIndex: % -> Integer
from IndexedAggregate(Integer, JLFloat32)
- merge: (%, %) -> %
from LinearAggregate JLFloat32
- merge: ((JLFloat32, JLFloat32) -> Boolean, %, %) -> %
from LinearAggregate JLFloat32
- min: % -> JLFloat32
- min: (%, %) -> %
from OrderedSet
- minIndex: % -> Integer
from IndexedAggregate(Integer, JLFloat32)
- more?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- new: (NonNegativeInteger, JLFloat32) -> %
from LinearAggregate JLFloat32
- nrand: NonNegativeInteger -> %
nrand(n)
returns a normally distributedJL
vector of sizen
withmean=0
and standarddeviation=1
.
- outerProduct: (%, %) -> Matrix JLFloat32
from VectorCategory JLFloat32
- position: (JLFloat32 -> Boolean, %) -> Integer
from LinearAggregate JLFloat32
- position: (JLFloat32, %) -> Integer
from LinearAggregate JLFloat32
- position: (JLFloat32, %, Integer) -> Integer
from LinearAggregate JLFloat32
- qnew: NonNegativeInteger -> %
qnew(n)
returns an unitialized vector of dimensionn
.
- reduce: ((JLFloat32, JLFloat32) -> JLFloat32, %) -> JLFloat32
from Collection JLFloat32
- reduce: ((JLFloat32, JLFloat32) -> JLFloat32, %, JLFloat32) -> JLFloat32
from Collection JLFloat32
- reduce: ((JLFloat32, JLFloat32) -> JLFloat32, %, JLFloat32, JLFloat32) -> JLFloat32
from Collection JLFloat32
- remove: (JLFloat32 -> Boolean, %) -> %
from Collection JLFloat32
- remove: (JLFloat32, %) -> %
from Collection JLFloat32
- removeDuplicates: % -> %
from Collection JLFloat32
- reverse!: % -> %
from LinearAggregate JLFloat32
- reverse: % -> %
from LinearAggregate JLFloat32
- rightTrim: (%, JLFloat32) -> %
from LinearAggregate JLFloat32
- select: (JLFloat32 -> Boolean, %) -> %
from Collection JLFloat32
- setelt!: (%, Integer, JLFloat32) -> JLFloat32
from EltableAggregate(Integer, JLFloat32)
- setelt!: (%, UniversalSegment Integer, JLFloat32) -> JLFloat32
from LinearAggregate JLFloat32
- size?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- smaller?: (%, %) -> Boolean
from Comparable
- sort!: % -> %
from LinearAggregate JLFloat32
- sort!: ((JLFloat32, JLFloat32) -> Boolean, %) -> %
from LinearAggregate JLFloat32
- sort: % -> %
from LinearAggregate JLFloat32
- sort: ((JLFloat32, JLFloat32) -> Boolean, %) -> %
from LinearAggregate JLFloat32
- sorted?: % -> Boolean
from LinearAggregate JLFloat32
- sorted?: ((JLFloat32, JLFloat32) -> Boolean, %) -> Boolean
from LinearAggregate JLFloat32
- trim: (%, JLFloat32) -> %
from LinearAggregate JLFloat32
- urand01: NonNegativeInteger -> %
urand01(n)
returns a uniformly (0$NNI..1) distributedJL
vector of sizen
.
- urand: (NonNegativeInteger, JLFloat32) -> %
urand(n, x)
returns a uniformly (0$NNI..x
) distributedJL
vector of sizen
.
- zero?: % -> Boolean
from VectorCategory JLFloat32
- zero: NonNegativeInteger -> %
from VectorCategory JLFloat32
ConvertibleTo InputForm if JLFloat32 has ConvertibleTo InputForm
Eltable(UniversalSegment Integer, %)
EltableAggregate(Integer, JLFloat32)
Evalable JLFloat32 if JLFloat32 has Evalable JLFloat32
FiniteLinearAggregate JLFloat32
Hashable if JLFloat32 has Hashable
HomogeneousAggregate JLFloat32
IndexedAggregate(Integer, JLFloat32)
InnerEvalable(JLFloat32, JLFloat32) if JLFloat32 has Evalable JLFloat32