JuliaComplexF32MatrixΒΆ

jarray32.spad line 648 [edit on github]

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

#: % -> NonNegativeInteger

from Aggregate

*: (%, %) -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

*: (%, JuliaComplexF32) -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

*: (%, JuliaComplexF32Vector) -> JuliaComplexF32Vector

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

*: (Integer, %) -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

*: (JuliaComplexF32, %) -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

*: (JuliaComplexF32Vector, %) -> JuliaComplexF32Vector

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

+: (%, %) -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

-: % -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

-: (%, %) -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

/: (%, JuliaComplexF32) -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

=: (%, %) -> Boolean

from BasicType

^: (%, Integer) -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

^: (%, NonNegativeInteger) -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

~=: (%, %) -> Boolean

from BasicType

adjoint!: (%, %) -> %

adjoint!(a, m) stores in a the adjoint of m i.e. the conjugate transposition of m.

adjoint: % -> %

adjoint(m) returns the adjoint of m i.e. the conjugate transposition of m.

antisymmetric?: % -> Boolean

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from HomogeneousAggregate JuliaComplexF32

array2: List List JuliaComplexF32 -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

blockConcat: List List % -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

blockSplit: (%, List NonNegativeInteger, List NonNegativeInteger) -> List List %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

blockSplit: (%, PositiveInteger, PositiveInteger) -> List List %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

coerce: % -> OutputForm

from CoercibleTo OutputForm

coerce: JuliaComplexF32Vector -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

coerce: JuliaFloat32Matrix -> %

coerce(m) coerces m to a a Julia Complex Float 32 matrix.

colSlice: % -> Segment Integer

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

column: (%, Integer) -> JuliaComplexF32Vector

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

columnSpace: % -> List JuliaComplexF32Vector

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

convert: % -> String

from ConvertibleTo String

copy!: (%, %) -> %

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

copy: % -> %

from Aggregate

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

from HomogeneousAggregate JuliaComplexF32

count: (JuliaComplexF32, %) -> NonNegativeInteger

from HomogeneousAggregate JuliaComplexF32

determinant: % -> JuliaComplexF32

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

diagonal?: % -> Boolean

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

diagonalMatrix: JuliaComplexF32Vector -> %

diagonalMatrix(v) returns a diagonal matrix with elements of v.

diagonalMatrix: List % -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

diagonalMatrix: List JuliaComplexF32 -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

elt: (%, Integer, List Segment Integer) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

elt: (%, List Integer, Segment Integer) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

elt: (%, List Segment Integer, Integer) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

elt: (%, List Segment Integer, List Segment Integer) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

elt: (%, List Segment Integer, Segment Integer) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

elt: (%, Segment Integer, List Integer) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

elt: (%, Segment Integer, List Segment Integer) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

empty?: % -> Boolean

from Aggregate

empty: () -> %

from Aggregate

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

exquo: (%, JuliaComplexF32) -> Union(%, failed)

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

fill!: (%, JuliaComplexF32) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

hash: % -> SingleInteger if JuliaComplexF32 has Hashable

from Hashable

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

from Hashable

hermitian?: % -> Boolean

hermitian?(m) tests hermiticity of m.

hermitianPart!: % -> %

hermitianPart!(m) overwites m with the symmetric part of m (m + m')/2 to save memory space and returns m.

hermitianPart: % -> %

hermitianPart(m) returns the symmetric part of m (m + m')/2.

horizConcat: (%, %) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

horizConcat: List % -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

horizSplit: (%, List NonNegativeInteger) -> List %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

horizSplit: (%, PositiveInteger) -> List %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

imag: % -> JuliaFloat32Matrix

imag(m) returns a JuliaFloat32 matrix with the imaginary part of the m elements.

inverse: % -> Union(%, failed)

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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(m) pretty prints m (Γ  la Julia).

jlVector: % -> JuliaComplexF32Vector

jlVector(m) returns reference to the internal vector representation.

juliaCMPrint: Boolean -> Boolean

juliaMPrint(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.

kronecker_prod1: (%, Integer, List List NonNegativeInteger, List %, NonNegativeInteger, NonNegativeInteger, Union(JuliaComplexF32, one)) -> Void

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

kroneckerProduct: (%, %) -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

kroneckerProduct: List % -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

kroneckerSum: (%, %) -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

kroneckerSum: List % -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

latex: % -> String

from SetCategory

less?: (%, NonNegativeInteger) -> Boolean

from Aggregate

listOfLists: % -> List List JuliaComplexF32

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

matrix: (NonNegativeInteger, NonNegativeInteger, (Integer, Integer) -> JuliaComplexF32) -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

matrix: List List JuliaComplexF32 -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

max: % -> JuliaComplexF32 if JuliaComplexF32 has OrderedSet

from HomogeneousAggregate JuliaComplexF32

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

from HomogeneousAggregate JuliaComplexF32

maxColIndex: % -> Integer

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

maxRowIndex: % -> Integer

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

member?: (JuliaComplexF32, %) -> Boolean

from HomogeneousAggregate JuliaComplexF32

members: % -> List JuliaComplexF32

from HomogeneousAggregate JuliaComplexF32

min: % -> JuliaComplexF32 if JuliaComplexF32 has OrderedSet

from HomogeneousAggregate JuliaComplexF32

minColIndex: % -> Integer

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

minordet: % -> JuliaComplexF32

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

minRowIndex: % -> Integer

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

more?: (%, NonNegativeInteger) -> Boolean

from Aggregate

ncols: % -> NonNegativeInteger

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

new: (NonNegativeInteger, NonNegativeInteger, JuliaComplexF32) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

nrand: (NonNegativeInteger, NonNegativeInteger) -> %

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

nrows: % -> NonNegativeInteger

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

nullity: % -> NonNegativeInteger

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

nullSpace: % -> List JuliaComplexF32Vector

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

parts: % -> List JuliaComplexF32

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

Pfaffian: % -> JuliaComplexF32

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

positiveDefinite?: % -> Boolean

positiveDefinite?(m) tests wether or not m is Hermitian positive definite using a Cholesky factorisation.

positivePower: (%, Integer) -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

qnew: (NonNegativeInteger, NonNegativeInteger) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

rank: % -> NonNegativeInteger

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

real: % -> JuliaFloat32Matrix

real(m) returns a JuliaFloat32 matrix with the real part of the m elements.

row: (%, Integer) -> JuliaComplexF32Vector

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

rowEchelon: % -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

rowSlice: % -> Segment Integer

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

sample: %

from Aggregate

scalarMatrix: (NonNegativeInteger, JuliaComplexF32) -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

setColumn!: (%, Integer, JuliaComplexF32Vector) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

setelt!: (%, Integer, List Segment Integer, %) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

setelt!: (%, List Integer, Segment Integer, %) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

setelt!: (%, List Segment Integer, Integer, %) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

setelt!: (%, List Segment Integer, List Segment Integer, %) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

setelt!: (%, List Segment Integer, Segment Integer, %) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

setelt!: (%, Segment Integer, List Integer, %) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

setelt!: (%, Segment Integer, List Segment Integer, %) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

setRow!: (%, Integer, JuliaComplexF32Vector) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

size?: (%, NonNegativeInteger) -> Boolean

from Aggregate

smaller?: (%, %) -> Boolean

from Comparable

square?: % -> Boolean

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

squareTop: % -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

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

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

symmetric?: % -> Boolean

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

transpose!: (%, %) -> %

transpose!(b, a) stores transposed a in b.

transpose: % -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

transpose: JuliaComplexF32Vector -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

urand01: (NonNegativeInteger, NonNegativeInteger) -> %

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

vertConcat: (%, %) -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

vertConcat: List % -> %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

vertSplit: (%, List NonNegativeInteger) -> List %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

vertSplit: (%, PositiveInteger) -> List %

from TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

zero?: % -> Boolean

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

zero: (NonNegativeInteger, NonNegativeInteger) -> %

from MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

Aggregate

BasicType

CoercibleTo OutputForm

Comparable

ConvertibleTo String

Evalable JuliaComplexF32 if JuliaComplexF32 has Evalable JuliaComplexF32

finiteAggregate

Hashable if JuliaComplexF32 has Hashable

HomogeneousAggregate JuliaComplexF32

InnerEvalable(JuliaComplexF32, JuliaComplexF32) if JuliaComplexF32 has Evalable JuliaComplexF32

JuliaMatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

JuliaType

MatrixCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)

SetCategory

shallowlyMutable

TwoDimensionalArrayCategory(JuliaComplexF32, JuliaComplexF32Vector, JuliaComplexF32Vector)