JLComplexF32MatrixΒΆ
jarray32.spad line 680 [edit on github]
This domain provides a fast JLComplexF32 matrix type with no bound checking on elt's. Minimum index is 1.
- #: % -> NonNegativeInteger
from Aggregate
- *: (%, %) -> %
from MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- *: (%, JLComplexF32) -> %
from MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- *: (%, JLComplexF32Vector) -> JLComplexF32Vector
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- *: (Integer, %) -> %
from MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- *: (JLComplexF32, %) -> %
from MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- *: (JLComplexF32Vector, %) -> JLComplexF32Vector
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- +: (%, %) -> %
from MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- -: % -> %
from MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- -: (%, %) -> %
from MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- /: (%, JLComplexF32) -> %
from MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- ^: (%, Integer) -> %
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- ^: (%, NonNegativeInteger) -> %
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- adjoint!: (%, %) -> %
adjoint!(a, m)stores in a the adjoint ofmi.e. the conjugate transposition ofm.
- adjoint: % -> %
adjoint(m)returns the adjoint ofmi.e. the conjugate transposition ofm.
- antisymmetric?: % -> Boolean
from MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- any?: (JLComplexF32 -> Boolean, %) -> Boolean
- array2: List List JLComplexF32 -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- blockConcat: List List % -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- blockSplit: (%, List NonNegativeInteger, List NonNegativeInteger) -> List List %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- blockSplit: (%, PositiveInteger, PositiveInteger) -> List List %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- coerce: % -> OutputForm
from CoercibleTo OutputForm
- coerce: JLComplexF32Vector -> %
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- coerce: JLFloat32Matrix -> %
coerce(m)coercesmto a a Julia Complex Float 32 matrix.
- colSlice: % -> Segment Integer
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- column: (%, Integer) -> JLComplexF32Vector
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- columnSpace: % -> List JLComplexF32Vector
from MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- convert: % -> String
from ConvertibleTo String
- copy!: (%, %) -> %
copy!(b,a)copies efficiently a tob. No check are done on arrays dimensions.
- count: (JLComplexF32 -> Boolean, %) -> NonNegativeInteger
- count: (JLComplexF32, %) -> NonNegativeInteger
- determinant: % -> JLComplexF32
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- diagonal?: % -> Boolean
from MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- diagonalMatrix: JLComplexF32Vector -> %
diagonalMatrix(v)returns a diagonal matrix with elements ofv.- diagonalMatrix: List % -> %
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- diagonalMatrix: List JLComplexF32 -> %
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- elt: (%, Integer, Integer) -> JLComplexF32
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- elt: (%, Integer, Integer, JLComplexF32) -> JLComplexF32
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- elt: (%, Integer, List Integer) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- elt: (%, Integer, List Segment Integer) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- elt: (%, List Integer, Integer) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- elt: (%, List Integer, List Integer) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- elt: (%, List Integer, Segment Integer) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- elt: (%, List Segment Integer, Integer) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- elt: (%, List Segment Integer, List Segment Integer) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- elt: (%, List Segment Integer, Segment Integer) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- elt: (%, NonNegativeInteger) -> JLComplexF32
elt(m, i)returns thei-th elements ofm. Column major order.- elt: (%, Segment Integer, List Integer) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- elt: (%, Segment Integer, List Segment Integer) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- elt: (%, Segment Integer, Segment Integer) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- eval: (%, Equation JLComplexF32) -> % if JLComplexF32 has Evalable JLComplexF32
from Evalable JLComplexF32
- eval: (%, JLComplexF32, JLComplexF32) -> % if JLComplexF32 has Evalable JLComplexF32
- eval: (%, List Equation JLComplexF32) -> % if JLComplexF32 has Evalable JLComplexF32
from Evalable JLComplexF32
- eval: (%, List JLComplexF32, List JLComplexF32) -> % if JLComplexF32 has Evalable JLComplexF32
- every?: (JLComplexF32 -> Boolean, %) -> Boolean
- exquo: (%, JLComplexF32) -> Union(%, failed)
from MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- fill!: (%, JLComplexF32) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- hash: % -> SingleInteger if JLComplexF32 has Hashable
from Hashable
- hashUpdate!: (HashState, %) -> HashState if JLComplexF32 has Hashable
from Hashable
- hermitian?: % -> Boolean
hermitian?(m)tests hermiticity ofm.
- hermitianPart!: % -> %
hermitianPart!(m)overwitesmwith the symmetric part ofm(m+m')/2to save memory space and returnsm.
- hermitianPart: % -> %
hermitianPart(m)returns the symmetric part ofm(m+m')/2.
- horizConcat: (%, %) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- horizConcat: List % -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- horizSplit: (%, List NonNegativeInteger) -> List %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- horizSplit: (%, PositiveInteger) -> List %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- imag: % -> JLFloat32Matrix
imag(m)returns aJLFloat32matrix with the imaginary part of themelements.
- inverse: % -> Union(%, failed)
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- jlApply: (String, %, JLFloat32) -> JLFloat32
jlApply(func, x, val)applyfuncto argumentsxand 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 printsm(Γla Julia).
- jlVector: % -> JLComplexF32Vector
jlVector(m)returns reference to the internal vector representation.
- juliaCMPrint: Boolean -> Boolean
juliaCMPrint(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(JLComplexF32, one)) -> Void
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- kroneckerProduct: (%, %) -> %
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- kroneckerProduct: List % -> %
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- kroneckerSum: (%, %) -> %
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- kroneckerSum: List % -> %
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- latex: % -> String
from SetCategory
- less?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- listOfLists: % -> List List JLComplexF32
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- map!: (JLComplexF32 -> JLComplexF32, %) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- map: ((JLComplexF32, JLComplexF32) -> JLComplexF32, %, %) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- map: ((JLComplexF32, JLComplexF32) -> JLComplexF32, %, %, JLComplexF32) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- map: (JLComplexF32 -> JLComplexF32, %) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- matrix: (NonNegativeInteger, NonNegativeInteger, (Integer, Integer) -> JLComplexF32) -> %
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- matrix: List List JLComplexF32 -> %
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- max: % -> JLComplexF32 if JLComplexF32 has OrderedSet
- max: ((JLComplexF32, JLComplexF32) -> Boolean, %) -> JLComplexF32
- maxColIndex: % -> Integer
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- maxRowIndex: % -> Integer
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- member?: (JLComplexF32, %) -> Boolean
- members: % -> List JLComplexF32
- min: % -> JLComplexF32 if JLComplexF32 has OrderedSet
- minColIndex: % -> Integer
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- minordet: % -> JLComplexF32
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- minRowIndex: % -> Integer
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- more?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- ncols: % -> NonNegativeInteger
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- new: (NonNegativeInteger, NonNegativeInteger, JLComplexF32) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- nrand: (PositiveInteger, PositiveInteger) -> %
nrand(m,n)returns a Julia matrix of size (m,n) with random element from the normal distribution withmean=0and standarddeviation=1. See Julia documentation (randn) for this complex version used here.
- nrows: % -> NonNegativeInteger
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- nullity: % -> NonNegativeInteger
from MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- nullSpace: % -> List JLComplexF32Vector
from MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- parts: % -> List JLComplexF32
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- Pfaffian: % -> JLComplexF32
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- positiveDefinite?: % -> Boolean
positiveDefinite?(m)tests wether or notmis Hermitian positive definite using a Cholesky factorisation.
- positivePower: (%, Integer) -> %
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- qelt: (%, Integer, Integer) -> JLComplexF32
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- qelt: (%, NonNegativeInteger) -> JLComplexF32
qelt(m, i)returns thei-th elements ofm. Column major order.
- qnew: (NonNegativeInteger, NonNegativeInteger) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- qsetelt!: (%, Integer, Integer, JLComplexF32) -> JLComplexF32
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- qsetelt!: (%, NonNegativeInteger, JLComplexF32) -> JLComplexF32
qsetelt!(m,)sets thei-th elements ofmtor. Column major order.
- rank: % -> NonNegativeInteger
from MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- real: % -> JLFloat32Matrix
real(m)returns aJLFloat32matrix with the real part of themelements.
- row: (%, Integer) -> JLComplexF32Vector
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- rowEchelon: % -> %
from MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- rowSlice: % -> Segment Integer
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- scalarMatrix: (NonNegativeInteger, JLComplexF32) -> %
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- setColumn!: (%, Integer, JLComplexF32Vector) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- setelt!: (%, Integer, Integer, JLComplexF32) -> JLComplexF32
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- setelt!: (%, Integer, List Integer, %) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- setelt!: (%, Integer, List Segment Integer, %) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- setelt!: (%, List Integer, Integer, %) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- setelt!: (%, List Integer, List Integer, %) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- setelt!: (%, List Integer, Segment Integer, %) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- setelt!: (%, List Segment Integer, Integer, %) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- setelt!: (%, List Segment Integer, List Segment Integer, %) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- setelt!: (%, List Segment Integer, Segment Integer, %) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- setelt!: (%, NonNegativeInteger, JLComplexF32) -> JLComplexF32
setelt!(m, i, r)sets thei-th elements ofmtor. Column major order.- setelt!: (%, Segment Integer, List Integer, %) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- setelt!: (%, Segment Integer, List Segment Integer, %) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- setelt!: (%, Segment Integer, Segment Integer, %) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- setRow!: (%, Integer, JLComplexF32Vector) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- setsubMatrix!: (%, Integer, Integer, %) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- size?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- smaller?: (%, %) -> Boolean
from Comparable
- square?: % -> Boolean
from MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- squareTop: % -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- subMatrix: (%, Integer, Integer, Integer, Integer) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- swapColumns!: (%, Integer, Integer) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- swapRows!: (%, Integer, Integer) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- symmetric?: % -> Boolean
from MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- transpose!: (%, %) -> %
transpose!(b, a)stores transposed a inb.
- transpose: % -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- transpose: JLComplexF32Vector -> %
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- urand01: (PositiveInteger, PositiveInteger) -> %
urand01(m,n)returns a uniformly (0..1) distributed Julia matrix of size (m,n).
- vertConcat: (%, %) -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- vertConcat: List % -> %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- vertSplit: (%, List NonNegativeInteger) -> List %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- vertSplit: (%, PositiveInteger) -> List %
from TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- zero?: % -> Boolean
from MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
- zero: (NonNegativeInteger, NonNegativeInteger) -> %
from MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
Evalable JLComplexF32 if JLComplexF32 has Evalable JLComplexF32
Hashable if JLComplexF32 has Hashable
HomogeneousAggregate JLComplexF32
InnerEvalable(JLComplexF32, JLComplexF32) if JLComplexF32 has Evalable JLComplexF32
JLMatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
MatrixCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
MatrixOperationsCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)
TwoDimensionalArrayCategory(JLComplexF32, JLComplexF32Vector, JLComplexF32Vector)