JuliaComplexF32Vector

jarray32.spad line 510 [edit on github]

This domain provides a fast JuliaComplexF32 vector type with no bound checking on elt's. Minimum index is 1.

#: % -> NonNegativeInteger

from Aggregate

*: (%, JuliaComplexF32) -> %

from VectorCategory JuliaComplexF32

*: (Integer, %) -> %

from VectorCategory JuliaComplexF32

*: (JuliaComplexF32, %) -> %

from VectorCategory JuliaComplexF32

+: (%, %) -> %

from VectorCategory JuliaComplexF32

-: % -> %

from VectorCategory JuliaComplexF32

-: (%, %) -> %

from VectorCategory JuliaComplexF32

<=: (%, %) -> Boolean if JuliaComplexF32 has OrderedSet

from PartialOrder

<: (%, %) -> Boolean if JuliaComplexF32 has OrderedSet

from PartialOrder

=: (%, %) -> Boolean

from BasicType

>=: (%, %) -> Boolean if JuliaComplexF32 has OrderedSet

from PartialOrder

>: (%, %) -> Boolean if JuliaComplexF32 has OrderedSet

from PartialOrder

~=: (%, %) -> Boolean

from BasicType

any?: (JuliaComplexF32 -> Boolean, %) -> Boolean

from HomogeneousAggregate JuliaComplexF32

coerce: % -> OutputForm

from CoercibleTo OutputForm

concat: (%, %) -> %

from LinearAggregate JuliaComplexF32

concat: (%, JuliaComplexF32) -> %

from LinearAggregate JuliaComplexF32

concat: (JuliaComplexF32, %) -> %

from LinearAggregate JuliaComplexF32

concat: List % -> %

from LinearAggregate JuliaComplexF32

construct: List JuliaComplexF32 -> %

from Collection JuliaComplexF32

convert: % -> InputForm

from ConvertibleTo InputForm

copy!: (%, %) -> %

copy!(b,a) copies efficiently a to b. No check are done on arrays dimension.

copy: % -> %

from Aggregate

copyInto!: (%, %, Integer) -> %

from LinearAggregate JuliaComplexF32

count: (JuliaComplexF32 -> Boolean, %) -> NonNegativeInteger

from HomogeneousAggregate JuliaComplexF32

count: (JuliaComplexF32, %) -> NonNegativeInteger

from HomogeneousAggregate JuliaComplexF32

cross: (%, %) -> %

from VectorCategory JuliaComplexF32

delete: (%, Integer) -> %

from LinearAggregate JuliaComplexF32

delete: (%, UniversalSegment Integer) -> %

from LinearAggregate JuliaComplexF32

dot: (%, %) -> JuliaComplexF32

from VectorCategory JuliaComplexF32

elt: (%, Integer) -> JuliaComplexF32

from Eltable(Integer, JuliaComplexF32)

elt: (%, Integer, JuliaComplexF32) -> JuliaComplexF32

from EltableAggregate(Integer, JuliaComplexF32)

elt: (%, UniversalSegment Integer) -> %

from Eltable(UniversalSegment Integer, %)

empty?: % -> Boolean

from Aggregate

empty: () -> %

from Aggregate

entries: % -> List JuliaComplexF32

from IndexedAggregate(Integer, JuliaComplexF32)

entry?: (JuliaComplexF32, %) -> Boolean

from IndexedAggregate(Integer, JuliaComplexF32)

eq?: (%, %) -> Boolean

from Aggregate

eval: (%, Equation JuliaComplexF32) -> % if JuliaComplexF32 has Evalable JuliaComplexF32

from Evalable JuliaComplexF32

eval: (%, JuliaComplexF32, JuliaComplexF32) -> % if JuliaComplexF32 has Evalable JuliaComplexF32

from InnerEvalable(JuliaComplexF32, JuliaComplexF32)

eval: (%, List Equation JuliaComplexF32) -> % if JuliaComplexF32 has Evalable JuliaComplexF32

from Evalable JuliaComplexF32

eval: (%, List JuliaComplexF32, List JuliaComplexF32) -> % if JuliaComplexF32 has Evalable JuliaComplexF32

from InnerEvalable(JuliaComplexF32, JuliaComplexF32)

every?: (JuliaComplexF32 -> Boolean, %) -> Boolean

from HomogeneousAggregate JuliaComplexF32

fill!: (%, JuliaComplexF32) -> %

from IndexedAggregate(Integer, JuliaComplexF32)

find: (JuliaComplexF32 -> Boolean, %) -> Union(JuliaComplexF32, failed)

from Collection JuliaComplexF32

first: % -> JuliaComplexF32

from IndexedAggregate(Integer, JuliaComplexF32)

first: (%, NonNegativeInteger) -> %

from LinearAggregate JuliaComplexF32

hash: % -> SingleInteger if JuliaComplexF32 has Hashable

from Hashable

hashUpdate!: (HashState, %) -> HashState if JuliaComplexF32 has Hashable

from Hashable

imag: % -> JuliaFloat32Vector

imag(v) returns a JuliaFloat32 vector with the imaginary part of the v elements.

index?: (Integer, %) -> Boolean

from IndexedAggregate(Integer, JuliaComplexF32)

indices: % -> List Integer

from IndexedAggregate(Integer, JuliaComplexF32)

insert: (%, %, Integer) -> %

from LinearAggregate JuliaComplexF32

insert: (JuliaComplexF32, %, Integer) -> %

from LinearAggregate JuliaComplexF32

jlApply: (String, %) -> JuliaFloat32

jlApply(func, x) apply func to argument x.

jlApply: (String, %) -> Void

jlApply(func, x) apply func to argument x.

jlApply: (String, %, JuliaFloat32) -> JuliaFloat32

jlApply(func, x, val) apply func to arguments x and val.

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

jlDisplay: % -> Void

jldisplay(v) pretty prints v (à la Julia).

juliaCVPrint: Boolean -> Boolean

juliaCVPrint(b) defines whether or not FriCAS uses the printing version of Julia for matrices instead of its OutputForm version. Returns previous value. By default it is the Julia version.

latex: % -> String

from SetCategory

leftTrim: (%, JuliaComplexF32) -> %

from LinearAggregate JuliaComplexF32

length: % -> JuliaComplexF32

from VectorCategory JuliaComplexF32

less?: (%, NonNegativeInteger) -> Boolean

from Aggregate

map!: (JuliaComplexF32 -> JuliaComplexF32, %) -> %

from HomogeneousAggregate JuliaComplexF32

map: ((JuliaComplexF32, JuliaComplexF32) -> JuliaComplexF32, %, %) -> %

from LinearAggregate JuliaComplexF32

map: (JuliaComplexF32 -> JuliaComplexF32, %) -> %

from HomogeneousAggregate JuliaComplexF32

max: % -> JuliaComplexF32 if JuliaComplexF32 has OrderedSet

from HomogeneousAggregate JuliaComplexF32

max: (%, %) -> % if JuliaComplexF32 has OrderedSet

from OrderedSet

max: ((JuliaComplexF32, JuliaComplexF32) -> Boolean, %) -> JuliaComplexF32

from HomogeneousAggregate JuliaComplexF32

maxIndex: % -> Integer

from IndexedAggregate(Integer, JuliaComplexF32)

member?: (JuliaComplexF32, %) -> Boolean

from HomogeneousAggregate JuliaComplexF32

members: % -> List JuliaComplexF32

from HomogeneousAggregate JuliaComplexF32

merge: (%, %) -> % if JuliaComplexF32 has OrderedSet

from LinearAggregate JuliaComplexF32

merge: ((JuliaComplexF32, JuliaComplexF32) -> Boolean, %, %) -> %

from LinearAggregate JuliaComplexF32

min: % -> JuliaComplexF32 if JuliaComplexF32 has OrderedSet

from HomogeneousAggregate JuliaComplexF32

min: (%, %) -> % if JuliaComplexF32 has OrderedSet

from OrderedSet

minIndex: % -> Integer

from IndexedAggregate(Integer, JuliaComplexF32)

more?: (%, NonNegativeInteger) -> Boolean

from Aggregate

new: (NonNegativeInteger, JuliaComplexF32) -> %

from LinearAggregate JuliaComplexF32

nrand: NonNegativeInteger -> %

nrand(n) returns a normally distributed Julia vector of size n. See Julia documentation (randn) for this complex version used here.

outerProduct: (%, %) -> Matrix JuliaComplexF32

from VectorCategory JuliaComplexF32

parts: % -> List JuliaComplexF32

from HomogeneousAggregate JuliaComplexF32

position: (JuliaComplexF32 -> Boolean, %) -> Integer

from LinearAggregate JuliaComplexF32

position: (JuliaComplexF32, %) -> Integer

from LinearAggregate JuliaComplexF32

position: (JuliaComplexF32, %, Integer) -> Integer

from LinearAggregate JuliaComplexF32

qelt: (%, Integer) -> JuliaComplexF32

from EltableAggregate(Integer, JuliaComplexF32)

qnew: NonNegativeInteger -> %

qnew(n) creates a new uninitialized vector of length n.

qsetelt!: (%, Integer, JuliaComplexF32) -> JuliaComplexF32

from EltableAggregate(Integer, JuliaComplexF32)

real: % -> JuliaFloat32Vector

real(v) returns a JuliaFloat32 vector with the real part of the v elements.

reduce: ((JuliaComplexF32, JuliaComplexF32) -> JuliaComplexF32, %) -> JuliaComplexF32

from Collection JuliaComplexF32

reduce: ((JuliaComplexF32, JuliaComplexF32) -> JuliaComplexF32, %, JuliaComplexF32) -> JuliaComplexF32

from Collection JuliaComplexF32

reduce: ((JuliaComplexF32, JuliaComplexF32) -> JuliaComplexF32, %, JuliaComplexF32, JuliaComplexF32) -> JuliaComplexF32

from Collection JuliaComplexF32

remove: (JuliaComplexF32 -> Boolean, %) -> %

from Collection JuliaComplexF32

remove: (JuliaComplexF32, %) -> %

from Collection JuliaComplexF32

removeDuplicates: % -> %

from Collection JuliaComplexF32

reverse!: % -> %

from LinearAggregate JuliaComplexF32

reverse: % -> %

from LinearAggregate JuliaComplexF32

rightTrim: (%, JuliaComplexF32) -> %

from LinearAggregate JuliaComplexF32

sample: %

from Aggregate

select: (JuliaComplexF32 -> Boolean, %) -> %

from Collection JuliaComplexF32

setelt!: (%, Integer, JuliaComplexF32) -> JuliaComplexF32

from EltableAggregate(Integer, JuliaComplexF32)

setelt!: (%, UniversalSegment Integer, JuliaComplexF32) -> JuliaComplexF32

from LinearAggregate JuliaComplexF32

size?: (%, NonNegativeInteger) -> Boolean

from Aggregate

smaller?: (%, %) -> Boolean

from Comparable

sort!: % -> % if JuliaComplexF32 has OrderedSet

from LinearAggregate JuliaComplexF32

sort!: ((JuliaComplexF32, JuliaComplexF32) -> Boolean, %) -> %

from LinearAggregate JuliaComplexF32

sort: % -> % if JuliaComplexF32 has OrderedSet

from LinearAggregate JuliaComplexF32

sort: ((JuliaComplexF32, JuliaComplexF32) -> Boolean, %) -> %

from LinearAggregate JuliaComplexF32

sorted?: % -> Boolean if JuliaComplexF32 has OrderedSet

from LinearAggregate JuliaComplexF32

sorted?: ((JuliaComplexF32, JuliaComplexF32) -> Boolean, %) -> Boolean

from LinearAggregate JuliaComplexF32

swap!: (%, Integer, Integer) -> Void

from IndexedAggregate(Integer, JuliaComplexF32)

trim: (%, JuliaComplexF32) -> %

from LinearAggregate JuliaComplexF32

urand01: NonNegativeInteger -> %

urand01(n) returns a uniformly (0$NNI..1) distributed Julia vector of size n.

vector: List JuliaComplexF32 -> %

vector(l) converts the list l to a vector.

zero?: % -> Boolean

from VectorCategory JuliaComplexF32

zero: NonNegativeInteger -> %

from VectorCategory JuliaComplexF32

Aggregate

BasicType

CoercibleTo OutputForm

Collection JuliaComplexF32

Comparable

ConvertibleTo InputForm

Eltable(Integer, JuliaComplexF32)

Eltable(UniversalSegment Integer, %)

EltableAggregate(Integer, JuliaComplexF32)

Evalable JuliaComplexF32 if JuliaComplexF32 has Evalable JuliaComplexF32

finiteAggregate

FiniteLinearAggregate JuliaComplexF32

Hashable if JuliaComplexF32 has Hashable

HomogeneousAggregate JuliaComplexF32

IndexedAggregate(Integer, JuliaComplexF32)

InnerEvalable(JuliaComplexF32, JuliaComplexF32) if JuliaComplexF32 has Evalable JuliaComplexF32

JuliaVectorCategory JuliaComplexF32

LinearAggregate JuliaComplexF32

OneDimensionalArrayAggregate JuliaComplexF32

OrderedSet if JuliaComplexF32 has OrderedSet

PartialOrder if JuliaComplexF32 has OrderedSet

SetCategory

shallowlyMutable

VectorCategory JuliaComplexF32