JLF64SquareMatrix nΒΆ
jarray64.spad line 538 [edit on github]
This domain provides a fast JL
Float64
square matrix type with no bound checking on elt's
. Minimum index is 1.
- 0: %
from AbelianMonoid
- 1: %
from MagmaWithUnit
- #: % -> NonNegativeInteger
from Aggregate
- *: (%, %) -> %
from Magma
- *: (%, DirectProduct(n, JLFloat64)) -> DirectProduct(n, JLFloat64)
from SquareMatrixCategory(n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- *: (%, Integer) -> % if JLFloat64 has LinearlyExplicitOver Integer
from RightModule Integer
- *: (%, JLFloat64) -> %
from RightModule JLFloat64
- *: (DirectProduct(n, JLFloat64), %) -> DirectProduct(n, JLFloat64)
from SquareMatrixCategory(n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- *: (Integer, %) -> %
from AbelianGroup
- *: (JLFloat64, %) -> %
from LeftModule JLFloat64
- *: (NonNegativeInteger, %) -> %
from AbelianMonoid
- *: (PositiveInteger, %) -> %
from AbelianSemiGroup
- +: (%, %) -> %
from AbelianSemiGroup
- -: % -> %
from AbelianGroup
- -: (%, %) -> %
from AbelianGroup
- /: (%, JLFloat64) -> %
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- ^: (%, Integer) -> %
from SquareMatrixCategory(n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- ^: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- ^: (%, PositiveInteger) -> %
from Magma
- annihilate?: (%, %) -> Boolean
from Rng
- antiCommutator: (%, %) -> %
- antisymmetric?: % -> Boolean
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- associator: (%, %, %) -> %
from NonAssociativeRng
- characteristic: () -> NonNegativeInteger
from NonAssociativeRing
- coerce: % -> JLFloat64Matrix
- coerce: % -> OutputForm
from CoercibleTo OutputForm
- coerce: Fraction Integer -> %
from CoercibleFrom Fraction Integer
- coerce: Integer -> %
from NonAssociativeRing
- coerce: JLFloat64 -> %
from CoercibleFrom JLFloat64
- column: (%, Integer) -> DirectProduct(n, JLFloat64)
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- columnSpace: % -> List DirectProduct(n, JLFloat64)
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- commutator: (%, %) -> %
from NonAssociativeRng
- convert: % -> InputForm if JLFloat64 has Finite
from ConvertibleTo InputForm
- convert: % -> String
from ConvertibleTo String
- count: (JLFloat64 -> Boolean, %) -> NonNegativeInteger
- count: (JLFloat64, %) -> NonNegativeInteger
- D: % -> %
from DifferentialRing
- D: (%, JLFloat64 -> JLFloat64) -> %
- D: (%, JLFloat64 -> JLFloat64, NonNegativeInteger) -> %
- D: (%, List Symbol) -> % if JLFloat64 has PartialDifferentialRing Symbol
- D: (%, List Symbol, List NonNegativeInteger) -> % if JLFloat64 has PartialDifferentialRing Symbol
- D: (%, NonNegativeInteger) -> %
from DifferentialRing
- D: (%, Symbol) -> % if JLFloat64 has PartialDifferentialRing Symbol
- D: (%, Symbol, NonNegativeInteger) -> % if JLFloat64 has PartialDifferentialRing Symbol
- determinant: % -> JLFloat64
from SquareMatrixCategory(n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- diagonal?: % -> Boolean
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- diagonal: % -> DirectProduct(n, JLFloat64)
from SquareMatrixCategory(n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- diagonalMatrix: List JLFloat64 -> %
from SquareMatrixCategory(n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- diagonalProduct: % -> JLFloat64
from SquareMatrixCategory(n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- differentiate: % -> %
from DifferentialRing
- differentiate: (%, JLFloat64 -> JLFloat64) -> %
- differentiate: (%, JLFloat64 -> JLFloat64, NonNegativeInteger) -> %
- differentiate: (%, List Symbol) -> % if JLFloat64 has PartialDifferentialRing Symbol
- differentiate: (%, List Symbol, List NonNegativeInteger) -> % if JLFloat64 has PartialDifferentialRing Symbol
- differentiate: (%, NonNegativeInteger) -> %
from DifferentialRing
- differentiate: (%, Symbol) -> % if JLFloat64 has PartialDifferentialRing Symbol
- differentiate: (%, Symbol, NonNegativeInteger) -> % if JLFloat64 has PartialDifferentialRing Symbol
- elt: (%, Integer, Integer) -> JLFloat64
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- elt: (%, Integer, Integer, JLFloat64) -> JLFloat64
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- 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 RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- hash: % -> SingleInteger if JLFloat64 has Finite
from Hashable
- index: PositiveInteger -> % if JLFloat64 has Finite
from Finite
- inverse: % -> Union(%, failed)
from SquareMatrixCategory(n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- latex: % -> String
from SetCategory
- leftPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- leftPower: (%, PositiveInteger) -> %
from Magma
- leftRecip: % -> Union(%, failed)
from MagmaWithUnit
- less?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- listOfLists: % -> List List JLFloat64
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- lookup: % -> PositiveInteger if JLFloat64 has Finite
from Finite
- map: ((JLFloat64, JLFloat64) -> JLFloat64, %, %) -> %
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- map: (JLFloat64 -> JLFloat64, %) -> %
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- matrix: List List JLFloat64 -> %
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- maxColIndex: % -> Integer
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- maxRowIndex: % -> Integer
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- minColIndex: % -> Integer
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- minordet: % -> JLFloat64
from SquareMatrixCategory(n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- minRowIndex: % -> Integer
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- more?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- ncols: % -> NonNegativeInteger
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- nrows: % -> NonNegativeInteger
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- nullity: % -> NonNegativeInteger
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- nullSpace: % -> List DirectProduct(n, JLFloat64)
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- one?: % -> Boolean
from MagmaWithUnit
- opposite?: (%, %) -> Boolean
from AbelianMonoid
- Pfaffian: % -> JLFloat64
from SquareMatrixCategory(n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- plenaryPower: (%, PositiveInteger) -> %
- qcoerce: JLFloat64Matrix -> %
qcoerce(m)
coercesm
to JLF64SquareMatrix trusting thatm
is square.
- qelt: (%, Integer, Integer) -> JLFloat64
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- rank: % -> NonNegativeInteger
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- recip: % -> Union(%, failed)
from MagmaWithUnit
- reducedSystem: (Matrix %, Vector %) -> Record(mat: Matrix Integer, vec: Vector Integer) if JLFloat64 has LinearlyExplicitOver Integer
- reducedSystem: (Matrix %, Vector %) -> Record(mat: Matrix JLFloat64, vec: Vector JLFloat64)
- reducedSystem: Matrix % -> Matrix Integer if JLFloat64 has LinearlyExplicitOver Integer
- reducedSystem: Matrix % -> Matrix JLFloat64
- retract: % -> Fraction Integer
from RetractableTo Fraction Integer
- retract: % -> Integer
from RetractableTo Integer
- retract: % -> JLFloat64
from RetractableTo JLFloat64
- retractIfCan: % -> Union(Fraction Integer, failed)
from RetractableTo Fraction Integer
- retractIfCan: % -> Union(Integer, failed)
from RetractableTo Integer
- retractIfCan: % -> Union(JLFloat64, failed)
from RetractableTo JLFloat64
- rightPower: (%, NonNegativeInteger) -> %
from MagmaWithUnit
- rightPower: (%, PositiveInteger) -> %
from Magma
- rightRecip: % -> Union(%, failed)
from MagmaWithUnit
- row: (%, Integer) -> DirectProduct(n, JLFloat64)
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- rowEchelon: % -> %
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- sample: %
from AbelianMonoid
- scalarMatrix: JLFloat64 -> %
from SquareMatrixCategory(n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- size?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- size: () -> NonNegativeInteger if JLFloat64 has Finite
from Finite
- smaller?: (%, %) -> Boolean if JLFloat64 has Finite
from Comparable
- square?: % -> Boolean
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- squareMatrix: JLFloat64Matrix -> %
squareMatrix(m)
returns a copy ofm
as a JLF64SquareMatrix.
- subtractIfCan: (%, %) -> Union(%, failed)
- symmetric?: % -> Boolean
from RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- trace: % -> JLFloat64
from SquareMatrixCategory(n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
- zero?: % -> Boolean
from AbelianMonoid
BiModule(%, %)
BiModule(JLFloat64, JLFloat64)
CoercibleFrom Fraction Integer
Comparable if JLFloat64 has Finite
ConvertibleTo InputForm if JLFloat64 has Finite
DifferentialExtension JLFloat64
Evalable JLFloat64 if JLFloat64 has Evalable JLFloat64
Finite if JLFloat64 has Finite
FullyLinearlyExplicitOver JLFloat64
Hashable if JLFloat64 has Finite
HomogeneousAggregate JLFloat64
InnerEvalable(JLFloat64, JLFloat64) if JLFloat64 has Evalable JLFloat64
LinearlyExplicitOver Integer if JLFloat64 has LinearlyExplicitOver Integer
LinearlyExplicitOver JLFloat64
NonAssociativeAlgebra JLFloat64
PartialDifferentialRing Symbol if JLFloat64 has PartialDifferentialRing Symbol
RectangularMatrixCategory(n, n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))
RetractableTo Fraction Integer
RightModule Integer if JLFloat64 has LinearlyExplicitOver Integer
SquareMatrixCategory(n, JLFloat64, DirectProduct(n, JLFloat64), DirectProduct(n, JLFloat64))