JuliaInt64Vector

jarray64.spad line 12 [edit on github]

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

#: % -> NonNegativeInteger

from Aggregate

*: (%, JuliaInt64) -> %

from VectorCategory JuliaInt64

*: (Integer, %) -> %

from VectorCategory JuliaInt64

*: (JuliaInt64, %) -> %

from VectorCategory JuliaInt64

+: (%, %) -> %

from VectorCategory JuliaInt64

-: % -> %

from VectorCategory JuliaInt64

-: (%, %) -> %

from VectorCategory JuliaInt64

<=: (%, %) -> Boolean

from PartialOrder

<: (%, %) -> Boolean

from PartialOrder

=: (%, %) -> Boolean

from BasicType

>=: (%, %) -> Boolean

from PartialOrder

>: (%, %) -> Boolean

from PartialOrder

~=: (%, %) -> Boolean

from BasicType

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

from HomogeneousAggregate JuliaInt64

coerce: % -> OutputForm

from CoercibleTo OutputForm

concat: (%, %) -> %

from LinearAggregate JuliaInt64

concat: (%, JuliaInt64) -> %

from LinearAggregate JuliaInt64

concat: (JuliaInt64, %) -> %

from LinearAggregate JuliaInt64

concat: List % -> %

from LinearAggregate JuliaInt64

construct: List JuliaInt64 -> %

from Collection JuliaInt64

convert: % -> InputForm

from ConvertibleTo InputForm

copy: % -> %

from Aggregate

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

from LinearAggregate JuliaInt64

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

from HomogeneousAggregate JuliaInt64

count: (JuliaInt64, %) -> NonNegativeInteger

from HomogeneousAggregate JuliaInt64

cross: (%, %) -> %

from VectorCategory JuliaInt64

delete: (%, Integer) -> %

from LinearAggregate JuliaInt64

delete: (%, UniversalSegment Integer) -> %

from LinearAggregate JuliaInt64

dot: (%, %) -> JuliaInt64

from VectorCategory JuliaInt64

elt: (%, Integer) -> JuliaInt64

from Eltable(Integer, JuliaInt64)

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

from EltableAggregate(Integer, JuliaInt64)

elt: (%, UniversalSegment Integer) -> %

from Eltable(UniversalSegment Integer, %)

empty?: % -> Boolean

from Aggregate

empty: () -> %

from Aggregate

entries: % -> List JuliaInt64

from IndexedAggregate(Integer, JuliaInt64)

entry?: (JuliaInt64, %) -> Boolean

from IndexedAggregate(Integer, JuliaInt64)

eq?: (%, %) -> Boolean

from Aggregate

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

from Evalable JuliaInt64

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

from InnerEvalable(JuliaInt64, JuliaInt64)

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

from Evalable JuliaInt64

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

from InnerEvalable(JuliaInt64, JuliaInt64)

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

from HomogeneousAggregate JuliaInt64

fill!: (%, JuliaInt64) -> %

from IndexedAggregate(Integer, JuliaInt64)

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

from Collection JuliaInt64

first: % -> JuliaInt64

from IndexedAggregate(Integer, JuliaInt64)

first: (%, NonNegativeInteger) -> %

from LinearAggregate JuliaInt64

hash: % -> SingleInteger if JuliaInt64 has Hashable

from Hashable

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

from Hashable

index?: (Integer, %) -> Boolean

from IndexedAggregate(Integer, JuliaInt64)

indices: % -> List Integer

from IndexedAggregate(Integer, JuliaInt64)

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

from LinearAggregate JuliaInt64

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

from LinearAggregate JuliaInt64

jlDisplay: % -> Void

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

juliaIVPrint: Boolean -> Boolean

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

from LinearAggregate JuliaInt64

length: % -> JuliaInt64 if JuliaInt64 has RadicalCategory

from VectorCategory JuliaInt64

less?: (%, NonNegativeInteger) -> Boolean

from Aggregate

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

from HomogeneousAggregate JuliaInt64

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

from LinearAggregate JuliaInt64

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

from HomogeneousAggregate JuliaInt64

max: % -> JuliaInt64

from HomogeneousAggregate JuliaInt64

max: (%, %) -> %

from OrderedSet

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

from HomogeneousAggregate JuliaInt64

maxIndex: % -> Integer

from IndexedAggregate(Integer, JuliaInt64)

member?: (JuliaInt64, %) -> Boolean

from HomogeneousAggregate JuliaInt64

members: % -> List JuliaInt64

from HomogeneousAggregate JuliaInt64

merge: (%, %) -> %

from LinearAggregate JuliaInt64

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

from LinearAggregate JuliaInt64

min: % -> JuliaInt64

from HomogeneousAggregate JuliaInt64

min: (%, %) -> %

from OrderedSet

minIndex: % -> Integer

from IndexedAggregate(Integer, JuliaInt64)

more?: (%, NonNegativeInteger) -> Boolean

from Aggregate

new: (NonNegativeInteger, JuliaInt64) -> %

from LinearAggregate JuliaInt64

outerProduct: (%, %) -> Matrix JuliaInt64

from VectorCategory JuliaInt64

parts: % -> List JuliaInt64

from HomogeneousAggregate JuliaInt64

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

from LinearAggregate JuliaInt64

position: (JuliaInt64, %) -> Integer

from LinearAggregate JuliaInt64

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

from LinearAggregate JuliaInt64

qelt: (%, Integer) -> JuliaInt64

from EltableAggregate(Integer, JuliaInt64)

qnew: NonNegativeInteger -> %

qnew(n) returns an unitialized vector of dimension n.

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

from EltableAggregate(Integer, JuliaInt64)

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

from Collection JuliaInt64

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

from Collection JuliaInt64

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

from Collection JuliaInt64

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

from Collection JuliaInt64

remove: (JuliaInt64, %) -> %

from Collection JuliaInt64

removeDuplicates: % -> %

from Collection JuliaInt64

reverse!: % -> %

from LinearAggregate JuliaInt64

reverse: % -> %

from LinearAggregate JuliaInt64

rightTrim: (%, JuliaInt64) -> %

from LinearAggregate JuliaInt64

sample: %

from Aggregate

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

from Collection JuliaInt64

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

from EltableAggregate(Integer, JuliaInt64)

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

from LinearAggregate JuliaInt64

size?: (%, NonNegativeInteger) -> Boolean

from Aggregate

smaller?: (%, %) -> Boolean

from Comparable

sort!: % -> %

from LinearAggregate JuliaInt64

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

from LinearAggregate JuliaInt64

sort: % -> %

from LinearAggregate JuliaInt64

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

from LinearAggregate JuliaInt64

sorted?: % -> Boolean

from LinearAggregate JuliaInt64

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

from LinearAggregate JuliaInt64

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

from IndexedAggregate(Integer, JuliaInt64)

trim: (%, JuliaInt64) -> %

from LinearAggregate JuliaInt64

vector: List JuliaInt64 -> %

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

zero?: % -> Boolean

from VectorCategory JuliaInt64

zero: NonNegativeInteger -> %

from VectorCategory JuliaInt64

Aggregate

BasicType

CoercibleTo OutputForm

Collection JuliaInt64

Comparable

ConvertibleTo InputForm

Eltable(Integer, JuliaInt64)

Eltable(UniversalSegment Integer, %)

EltableAggregate(Integer, JuliaInt64)

Evalable JuliaInt64 if JuliaInt64 has Evalable JuliaInt64

finiteAggregate

FiniteLinearAggregate JuliaInt64

Hashable if JuliaInt64 has Hashable

HomogeneousAggregate JuliaInt64

IndexedAggregate(Integer, JuliaInt64)

InnerEvalable(JuliaInt64, JuliaInt64) if JuliaInt64 has Evalable JuliaInt64

JuliaVectorCategory JuliaInt64

LinearAggregate JuliaInt64

OneDimensionalArrayAggregate JuliaInt64

OrderedSet

PartialOrder

SetCategory

shallowlyMutable

VectorCategory JuliaInt64