JuliaComplexF64Vector

jarray64.spad line 582 [edit on github]

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

#: % -> NonNegativeInteger

from Aggregate

*: (%, JuliaComplexF64) -> %

from VectorCategory JuliaComplexF64

*: (Integer, %) -> %

from VectorCategory JuliaComplexF64

*: (JuliaComplexF64, %) -> %

from VectorCategory JuliaComplexF64

+: (%, %) -> %

from VectorCategory JuliaComplexF64

-: % -> %

from VectorCategory JuliaComplexF64

-: (%, %) -> %

from VectorCategory JuliaComplexF64

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

from PartialOrder

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

from PartialOrder

=: (%, %) -> Boolean

from BasicType

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

from PartialOrder

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

from PartialOrder

~=: (%, %) -> Boolean

from BasicType

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

from HomogeneousAggregate JuliaComplexF64

coerce: % -> OutputForm

from CoercibleTo OutputForm

concat: (%, %) -> %

from LinearAggregate JuliaComplexF64

concat: (%, JuliaComplexF64) -> %

from LinearAggregate JuliaComplexF64

concat: (JuliaComplexF64, %) -> %

from LinearAggregate JuliaComplexF64

concat: List % -> %

from LinearAggregate JuliaComplexF64

construct: List JuliaComplexF64 -> %

from Collection JuliaComplexF64

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 JuliaComplexF64

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

from HomogeneousAggregate JuliaComplexF64

count: (JuliaComplexF64, %) -> NonNegativeInteger

from HomogeneousAggregate JuliaComplexF64

cross: (%, %) -> %

from VectorCategory JuliaComplexF64

delete: (%, Integer) -> %

from LinearAggregate JuliaComplexF64

delete: (%, UniversalSegment Integer) -> %

from LinearAggregate JuliaComplexF64

dot: (%, %) -> JuliaComplexF64

from VectorCategory JuliaComplexF64

elt: (%, Integer) -> JuliaComplexF64

from Eltable(Integer, JuliaComplexF64)

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

from EltableAggregate(Integer, JuliaComplexF64)

elt: (%, UniversalSegment Integer) -> %

from Eltable(UniversalSegment Integer, %)

empty?: % -> Boolean

from Aggregate

empty: () -> %

from Aggregate

entries: % -> List JuliaComplexF64

from IndexedAggregate(Integer, JuliaComplexF64)

entry?: (JuliaComplexF64, %) -> Boolean

from IndexedAggregate(Integer, JuliaComplexF64)

eq?: (%, %) -> Boolean

from Aggregate

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

from Evalable JuliaComplexF64

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

from InnerEvalable(JuliaComplexF64, JuliaComplexF64)

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

from Evalable JuliaComplexF64

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

from InnerEvalable(JuliaComplexF64, JuliaComplexF64)

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

from HomogeneousAggregate JuliaComplexF64

fill!: (%, JuliaComplexF64) -> %

from IndexedAggregate(Integer, JuliaComplexF64)

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

from Collection JuliaComplexF64

first: % -> JuliaComplexF64

from IndexedAggregate(Integer, JuliaComplexF64)

first: (%, NonNegativeInteger) -> %

from LinearAggregate JuliaComplexF64

hash: % -> SingleInteger if JuliaComplexF64 has Hashable

from Hashable

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

from Hashable

imag: % -> JuliaFloat64Vector

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

index?: (Integer, %) -> Boolean

from IndexedAggregate(Integer, JuliaComplexF64)

indices: % -> List Integer

from IndexedAggregate(Integer, JuliaComplexF64)

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

from LinearAggregate JuliaComplexF64

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

from LinearAggregate JuliaComplexF64

jlApply: (String, %) -> JuliaFloat64

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

jlApply: (String, %) -> Void

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

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

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: (%, JuliaComplexF64) -> %

from LinearAggregate JuliaComplexF64

length: % -> JuliaComplexF64

from VectorCategory JuliaComplexF64

less?: (%, NonNegativeInteger) -> Boolean

from Aggregate

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

from HomogeneousAggregate JuliaComplexF64

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

from LinearAggregate JuliaComplexF64

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

from HomogeneousAggregate JuliaComplexF64

max: % -> JuliaComplexF64 if JuliaComplexF64 has OrderedSet

from HomogeneousAggregate JuliaComplexF64

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

from OrderedSet

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

from HomogeneousAggregate JuliaComplexF64

maxIndex: % -> Integer

from IndexedAggregate(Integer, JuliaComplexF64)

member?: (JuliaComplexF64, %) -> Boolean

from HomogeneousAggregate JuliaComplexF64

members: % -> List JuliaComplexF64

from HomogeneousAggregate JuliaComplexF64

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

from LinearAggregate JuliaComplexF64

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

from LinearAggregate JuliaComplexF64

min: % -> JuliaComplexF64 if JuliaComplexF64 has OrderedSet

from HomogeneousAggregate JuliaComplexF64

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

from OrderedSet

minIndex: % -> Integer

from IndexedAggregate(Integer, JuliaComplexF64)

more?: (%, NonNegativeInteger) -> Boolean

from Aggregate

new: (NonNegativeInteger, JuliaComplexF64) -> %

from LinearAggregate JuliaComplexF64

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 JuliaComplexF64

from VectorCategory JuliaComplexF64

parts: % -> List JuliaComplexF64

from HomogeneousAggregate JuliaComplexF64

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

from LinearAggregate JuliaComplexF64

position: (JuliaComplexF64, %) -> Integer

from LinearAggregate JuliaComplexF64

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

from LinearAggregate JuliaComplexF64

qelt: (%, Integer) -> JuliaComplexF64

from EltableAggregate(Integer, JuliaComplexF64)

qnew: NonNegativeInteger -> %

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

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

from EltableAggregate(Integer, JuliaComplexF64)

real: % -> JuliaFloat64Vector

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

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

from Collection JuliaComplexF64

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

from Collection JuliaComplexF64

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

from Collection JuliaComplexF64

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

from Collection JuliaComplexF64

remove: (JuliaComplexF64, %) -> %

from Collection JuliaComplexF64

removeDuplicates: % -> %

from Collection JuliaComplexF64

reverse!: % -> %

from LinearAggregate JuliaComplexF64

reverse: % -> %

from LinearAggregate JuliaComplexF64

rightTrim: (%, JuliaComplexF64) -> %

from LinearAggregate JuliaComplexF64

sample: %

from Aggregate

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

from Collection JuliaComplexF64

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

from EltableAggregate(Integer, JuliaComplexF64)

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

from LinearAggregate JuliaComplexF64

size?: (%, NonNegativeInteger) -> Boolean

from Aggregate

smaller?: (%, %) -> Boolean

from Comparable

sort!: % -> % if JuliaComplexF64 has OrderedSet

from LinearAggregate JuliaComplexF64

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

from LinearAggregate JuliaComplexF64

sort: % -> % if JuliaComplexF64 has OrderedSet

from LinearAggregate JuliaComplexF64

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

from LinearAggregate JuliaComplexF64

sorted?: % -> Boolean if JuliaComplexF64 has OrderedSet

from LinearAggregate JuliaComplexF64

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

from LinearAggregate JuliaComplexF64

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

from IndexedAggregate(Integer, JuliaComplexF64)

trim: (%, JuliaComplexF64) -> %

from LinearAggregate JuliaComplexF64

urand01: NonNegativeInteger -> %

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

vector: List JuliaComplexF64 -> %

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

zero?: % -> Boolean

from VectorCategory JuliaComplexF64

zero: NonNegativeInteger -> %

from VectorCategory JuliaComplexF64

Aggregate

BasicType

CoercibleTo OutputForm

Collection JuliaComplexF64

Comparable

ConvertibleTo InputForm

Eltable(Integer, JuliaComplexF64)

Eltable(UniversalSegment Integer, %)

EltableAggregate(Integer, JuliaComplexF64)

Evalable JuliaComplexF64 if JuliaComplexF64 has Evalable JuliaComplexF64

finiteAggregate

FiniteLinearAggregate JuliaComplexF64

Hashable if JuliaComplexF64 has Hashable

HomogeneousAggregate JuliaComplexF64

IndexedAggregate(Integer, JuliaComplexF64)

InnerEvalable(JuliaComplexF64, JuliaComplexF64) if JuliaComplexF64 has Evalable JuliaComplexF64

JuliaVectorCategory JuliaComplexF64

LinearAggregate JuliaComplexF64

OneDimensionalArrayAggregate JuliaComplexF64

OrderedSet if JuliaComplexF64 has OrderedSet

PartialOrder if JuliaComplexF64 has OrderedSet

SetCategory

shallowlyMutable

VectorCategory JuliaComplexF64