JLFloat64MatrixΒΆ
jarray64.spad line 282 [edit on github]
This domain provides a fast JLFloat64
matrix type with no bound checking on elt's
. Minimum index is 1.
- #: % -> NonNegativeInteger
from Aggregate
- *: (%, %) -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- *: (%, JLFloat64) -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- *: (%, JLFloat64Vector) -> JLFloat64Vector
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- *: (Integer, %) -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- *: (JLFloat64, %) -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- *: (JLFloat64Vector, %) -> JLFloat64Vector
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- +: (%, %) -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- -: % -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- -: (%, %) -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- /: (%, JLFloat64) -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- ^: (%, Integer) -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- ^: (%, NonNegativeInteger) -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- array2: List List JLFloat64 -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- blockConcat: List List % -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- blockSplit: (%, List NonNegativeInteger, List NonNegativeInteger) -> List List %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- blockSplit: (%, PositiveInteger, PositiveInteger) -> List List %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- coerce: % -> Matrix DoubleFloat
coerce(m)
coerces a copy ofm
to a Matrix(DoubleFloat).- coerce: % -> OutputForm
from CoercibleTo OutputForm
- coerce: JLFloat64Vector -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- colSlice: % -> Segment Integer
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- column: (%, Integer) -> JLFloat64Vector
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- columnSpace: % -> List JLFloat64Vector
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- convert: % -> String
from ConvertibleTo String
- copy!: (%, %) -> %
copy!(b,a)
copies efficiently a tob
.No check are done on arrays dimensions.
- count: (JLFloat64 -> Boolean, %) -> NonNegativeInteger
- count: (JLFloat64, %) -> NonNegativeInteger
- diagonal?: % -> Boolean
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- diagonalMatrix: JLFloat64Vector -> %
diagonalMatrix(v)
returns a diagonal matrix with elements ofv
.- diagonalMatrix: List % -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- diagonalMatrix: List JLFloat64 -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- elt: (%, Integer, Integer) -> JLFloat64
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- elt: (%, Integer, Integer, JLFloat64) -> JLFloat64
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- elt: (%, Integer, List Integer) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- elt: (%, Integer, List Segment Integer) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- elt: (%, List Integer, Integer) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- elt: (%, List Integer, List Integer) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- elt: (%, List Integer, Segment Integer) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- elt: (%, List Segment Integer, Integer) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- elt: (%, List Segment Integer, List Segment Integer) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- elt: (%, List Segment Integer, Segment Integer) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- elt: (%, Segment Integer, List Integer) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- elt: (%, Segment Integer, List Segment Integer) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- elt: (%, Segment Integer, Segment Integer) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- eval: (%, Equation JLFloat64) -> % if JLFloat64 has Evalable JLFloat64
- eval: (%, JLFloat64, JLFloat64) -> % if JLFloat64 has Evalable JLFloat64
from InnerEvalable(JLFloat64, JLFloat64)
- eval: (%, List Equation JLFloat64) -> % if JLFloat64 has Evalable JLFloat64
- eval: (%, List JLFloat64, List JLFloat64) -> % if JLFloat64 has Evalable JLFloat64
from InnerEvalable(JLFloat64, JLFloat64)
- exquo: (%, JLFloat64) -> Union(%, failed)
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- fill!: (%, JLFloat64) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- hash: % -> SingleInteger if JLFloat64 has Hashable
from Hashable
- horizConcat: (%, %) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- horizConcat: List % -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- horizSplit: (%, List NonNegativeInteger) -> List %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- horizSplit: (%, PositiveInteger) -> List %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- identity: NonNegativeInteger -> %
identity(n)
returns an
byn
identity matrix.S
- inverse: % -> Union(%, failed)
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- jlApply: (String, %) -> %
jlApply(func, x)
applyfunc
to argumentx
.
- jlApply: (String, %, JLFloat64) -> JLFloat64
jlApply(func, x, val)
applyfunc
to argumentsx
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 printsm
(Γ
laJL
).
- jlVector: % -> JLFloat64Vector
jlVector(m)
returns reference to the internal vector representation.
- juliaMPrint: Boolean -> Boolean
juliaMPrint(b)
defines whether or not FriCAS uses the printing version ofJL
for matrices instead of its OutputForm version. Returns previous value. By default it is theJL
version.
- kronecker_prod1: (%, Integer, List List NonNegativeInteger, List %, NonNegativeInteger, NonNegativeInteger, Union(JLFloat64, one)) -> Void
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- kroneckerProduct: (%, %) -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- kroneckerProduct: List % -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- kroneckerSum: (%, %) -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- kroneckerSum: List % -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- latex: % -> String
from SetCategory
- less?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- listOfLists: % -> List List JLFloat64
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- map!: (JLFloat64 -> JLFloat64, %) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- map: ((JLFloat64, JLFloat64) -> JLFloat64, %, %) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- map: ((JLFloat64, JLFloat64) -> JLFloat64, %, %, JLFloat64) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- map: (JLFloat64 -> JLFloat64, %) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- matrix: (NonNegativeInteger, NonNegativeInteger, (Integer, Integer) -> JLFloat64) -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- matrix: List List JLFloat64 -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- maxColIndex: % -> Integer
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- maxRowIndex: % -> Integer
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- minColIndex: % -> Integer
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- minordet: % -> JLFloat64
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- minRowIndex: % -> Integer
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- more?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- ncols: % -> NonNegativeInteger
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- new: (NonNegativeInteger, NonNegativeInteger, JLFloat64) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- nrand: (NonNegativeInteger, NonNegativeInteger) -> %
nrand(m,n)
returns a normally distributedJL
matrix of size (m
,n
) withmean=0
and standarddeviation=1
.
- nrows: % -> NonNegativeInteger
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- nullSpace: % -> List JLFloat64Vector
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- parts: % -> List JLFloat64
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- Pfaffian: % -> JLFloat64
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- positiveDefinite?: % -> Boolean
positiveDefinite?(m)
tests wether or notm
is positive definite. Use a Cholesky factorisation.
- positivePower: (%, Integer) -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- qelt: (%, Integer, Integer) -> JLFloat64
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- qnew: (NonNegativeInteger, NonNegativeInteger) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- qsetelt!: (%, Integer, Integer, JLFloat64) -> JLFloat64
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- row: (%, Integer) -> JLFloat64Vector
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- rowEchelon: % -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- rowSlice: % -> Segment Integer
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- scalarMatrix: (NonNegativeInteger, JLFloat64) -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- setColumn!: (%, Integer, JLFloat64Vector) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- setelt!: (%, Integer, Integer, JLFloat64) -> JLFloat64
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- setelt!: (%, Integer, List Integer, %) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- setelt!: (%, Integer, List Segment Integer, %) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- setelt!: (%, List Integer, Integer, %) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- setelt!: (%, List Integer, List Integer, %) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- setelt!: (%, List Integer, Segment Integer, %) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- setelt!: (%, List Segment Integer, Integer, %) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- setelt!: (%, List Segment Integer, List Segment Integer, %) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- setelt!: (%, List Segment Integer, Segment Integer, %) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- setelt!: (%, Segment Integer, List Integer, %) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- setelt!: (%, Segment Integer, List Segment Integer, %) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- setelt!: (%, Segment Integer, Segment Integer, %) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- setRow!: (%, Integer, JLFloat64Vector) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- setsubMatrix!: (%, Integer, Integer, %) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- size?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- skewPart: % -> %
skewPart(m)
returns the skew part ofm
(m
-m'
)/2
.
- smaller?: (%, %) -> Boolean
from Comparable
- square?: % -> Boolean
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- squareTop: % -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- subMatrix: (%, Integer, Integer, Integer, Integer) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- swapColumns!: (%, Integer, Integer) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- swapRows!: (%, Integer, Integer) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- symmetric?: % -> Boolean
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- symmetricPart!: % -> %
symmetricPart!(m)
overwitesm
with the symmetric part ofm
(m
+m'
)/2
to save memory space and returnsm
.
- symmetricPart: % -> %
symmetricPart(m)
returns the symmetric part ofm
(m
+m'
)/2
.
- transpose!: (%, %) -> %
transpose!(b, a)
stores transposed a inb
.
- transpose: % -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- transpose: JLFloat64Vector -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- urand01: (NonNegativeInteger, NonNegativeInteger) -> %
urand01(m,n)
returns a uniform(0$NNI..1)JL
matrix of size (m
,n
).
- urand: (NonNegativeInteger, NonNegativeInteger, JLFloat64) -> %
urand(m,n,x)
returns a uniform(0$NNI..x
)JL
matrix of size (m
,n
).
- vertConcat: (%, %) -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- vertConcat: List % -> %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- vertSplit: (%, List NonNegativeInteger) -> List %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- vertSplit: (%, PositiveInteger) -> List %
from TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- zero?: % -> Boolean
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
- zero: (NonNegativeInteger, NonNegativeInteger) -> %
from MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
Evalable JLFloat64 if JLFloat64 has Evalable JLFloat64
Hashable if JLFloat64 has Hashable
HomogeneousAggregate JLFloat64
InnerEvalable(JLFloat64, JLFloat64) if JLFloat64 has Evalable JLFloat64
JLMatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
MatrixCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)
TwoDimensionalArrayCategory(JLFloat64, JLFloat64Vector, JLFloat64Vector)