DoubleFloatMatrixΒΆ
numarr.spad line 38 [edit on github]
This is a low-level domain which implements matrices (two dimensional arrays) of double precision floating point numbers. Indexing is 0 based, there is no bound checking (unless provided by lower level).
- #: % -> NonNegativeInteger
from Aggregate
- *: (%, %) -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- *: (%, DoubleFloat) -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- *: (%, DoubleFloatVector) -> DoubleFloatVector
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- *: (DoubleFloat, %) -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- *: (DoubleFloatVector, %) -> DoubleFloatVector
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- *: (Integer, %) -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- +: (%, %) -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- -: % -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- -: (%, %) -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- /: (%, DoubleFloat) -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- ^: (%, Integer) -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- ^: (%, NonNegativeInteger) -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- any?: (DoubleFloat -> Boolean, %) -> Boolean
- array2: List List DoubleFloat -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- blockConcat: List List % -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- blockSplit: (%, List NonNegativeInteger, List NonNegativeInteger) -> List List %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- blockSplit: (%, PositiveInteger, PositiveInteger) -> List List %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- coerce: % -> OutputForm
from CoercibleTo OutputForm
- coerce: DoubleFloatVector -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- colSlice: % -> Segment Integer
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- column: (%, Integer) -> DoubleFloatVector
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- columnSpace: % -> List DoubleFloatVector
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- count: (DoubleFloat -> Boolean, %) -> NonNegativeInteger
- count: (DoubleFloat, %) -> NonNegativeInteger
- diagonalMatrix: List % -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- diagonalMatrix: List DoubleFloat -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- elt: (%, Integer, Integer) -> DoubleFloat
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- elt: (%, Integer, Integer, DoubleFloat) -> DoubleFloat
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- elt: (%, Integer, List Integer) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- elt: (%, Integer, List Segment Integer) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- elt: (%, List Integer, Integer) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- elt: (%, List Integer, List Integer) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- elt: (%, List Integer, Segment Integer) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- elt: (%, List Segment Integer, Integer) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- elt: (%, List Segment Integer, List Segment Integer) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- elt: (%, List Segment Integer, Segment Integer) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- elt: (%, Segment Integer, List Integer) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- elt: (%, Segment Integer, List Segment Integer) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- elt: (%, Segment Integer, Segment Integer) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- eval: (%, DoubleFloat, DoubleFloat) -> % if DoubleFloat has Evalable DoubleFloat
from InnerEvalable(DoubleFloat, DoubleFloat)
- eval: (%, Equation DoubleFloat) -> % if DoubleFloat has Evalable DoubleFloat
from Evalable DoubleFloat
- eval: (%, List DoubleFloat, List DoubleFloat) -> % if DoubleFloat has Evalable DoubleFloat
from InnerEvalable(DoubleFloat, DoubleFloat)
- eval: (%, List Equation DoubleFloat) -> % if DoubleFloat has Evalable DoubleFloat
from Evalable DoubleFloat
- every?: (DoubleFloat -> Boolean, %) -> Boolean
- exquo: (%, DoubleFloat) -> Union(%, failed)
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- fill!: (%, DoubleFloat) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- hash: % -> SingleInteger
from Hashable
- hashUpdate!: (HashState, %) -> HashState
from Hashable
- horizConcat: (%, %) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- horizConcat: List % -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- horizSplit: (%, List NonNegativeInteger) -> List %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- horizSplit: (%, PositiveInteger) -> List %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- inverse: % -> Union(%, failed)
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- kronecker_prod1: (%, Integer, List List NonNegativeInteger, List %, NonNegativeInteger, NonNegativeInteger, Union(DoubleFloat, one)) -> Void
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- kroneckerProduct: (%, %) -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- kroneckerProduct: List % -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- kroneckerSum: (%, %) -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- kroneckerSum: List % -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- latex: % -> String
from SetCategory
- less?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- listOfLists: % -> List List DoubleFloat
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- map!: (DoubleFloat -> DoubleFloat, %) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- map: ((DoubleFloat, DoubleFloat) -> DoubleFloat, %, %) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- map: ((DoubleFloat, DoubleFloat) -> DoubleFloat, %, %, DoubleFloat) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- map: (DoubleFloat -> DoubleFloat, %) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- matrix: (NonNegativeInteger, NonNegativeInteger, (Integer, Integer) -> DoubleFloat) -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- matrix: List List DoubleFloat -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- max: % -> DoubleFloat
- max: ((DoubleFloat, DoubleFloat) -> Boolean, %) -> DoubleFloat
- maxColIndex: % -> Integer
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- maxRowIndex: % -> Integer
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- member?: (DoubleFloat, %) -> Boolean
- members: % -> List DoubleFloat
- min: % -> DoubleFloat
- minColIndex: % -> Integer
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- minRowIndex: % -> Integer
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- more?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- ncols: % -> NonNegativeInteger
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- new: (NonNegativeInteger, NonNegativeInteger, DoubleFloat) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- nrows: % -> NonNegativeInteger
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- nullity: % -> NonNegativeInteger
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- nullSpace: % -> List DoubleFloatVector
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- parts: % -> List DoubleFloat
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- positivePower: (%, Integer) -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- qelt: (%, Integer, Integer) -> DoubleFloat
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- qnew: (NonNegativeInteger, NonNegativeInteger) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- qsetelt!: (%, Integer, Integer, DoubleFloat) -> DoubleFloat
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- row: (%, Integer) -> DoubleFloatVector
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- rowEchelon: % -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- rowSlice: % -> Segment Integer
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- scalarMatrix: (NonNegativeInteger, DoubleFloat) -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- setColumn!: (%, Integer, DoubleFloatVector) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- setelt!: (%, Integer, Integer, DoubleFloat) -> DoubleFloat
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- setelt!: (%, Integer, List Integer, %) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- setelt!: (%, Integer, List Segment Integer, %) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- setelt!: (%, List Integer, Integer, %) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- setelt!: (%, List Integer, List Integer, %) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- setelt!: (%, List Integer, Segment Integer, %) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- setelt!: (%, List Segment Integer, Integer, %) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- setelt!: (%, List Segment Integer, List Segment Integer, %) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- setelt!: (%, List Segment Integer, Segment Integer, %) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- setelt!: (%, Segment Integer, List Integer, %) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- setelt!: (%, Segment Integer, List Segment Integer, %) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- setelt!: (%, Segment Integer, Segment Integer, %) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- setRow!: (%, Integer, DoubleFloatVector) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- setsubMatrix!: (%, Integer, Integer, %) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- size?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- smaller?: (%, %) -> Boolean
from Comparable
- squareTop: % -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- subMatrix: (%, Integer, Integer, Integer, Integer) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- swapColumns!: (%, Integer, Integer) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- swapRows!: (%, Integer, Integer) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- transpose: % -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- transpose: DoubleFloatVector -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- vertConcat: (%, %) -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- vertConcat: List % -> %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- vertSplit: (%, List NonNegativeInteger) -> List %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- vertSplit: (%, PositiveInteger) -> List %
from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- zero?: % -> Boolean
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- zero: (NonNegativeInteger, NonNegativeInteger) -> %
from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
Evalable DoubleFloat if DoubleFloat has Evalable DoubleFloat
HomogeneousAggregate DoubleFloat
InnerEvalable(DoubleFloat, DoubleFloat) if DoubleFloat has Evalable DoubleFloat
MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)