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)
- * : (DoubleFloat, %) -> %
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- * : (Integer, %) -> %
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- * : (%, DoubleFloatVector) -> DoubleFloatVector
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- * : (DoubleFloatVector, %) -> DoubleFloatVector
- 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)
- = : (%, %) -> Boolean
- from BasicType
- Pfaffian : % -> DoubleFloat
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- ^ : (%, Integer) -> %
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- ^ : (%, NonNegativeInteger) -> %
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- antisymmetric? : % -> Boolean
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- any? : (Mapping(Boolean, DoubleFloat), %) -> Boolean
- from HomogeneousAggregate(DoubleFloat)
- 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 : DoubleFloatVector -> %
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- coerce : % -> OutputForm
- from CoercibleTo(OutputForm)
- colSlice : % -> Segment(Integer)
- from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- column : (%, Integer) -> DoubleFloatVector
- from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- columnSpace : % -> List(DoubleFloatVector)
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- copy : % -> %
- from Aggregate
- count : (DoubleFloat, %) -> NonNegativeInteger
- from HomogeneousAggregate(DoubleFloat)
- count : (Mapping(Boolean, DoubleFloat), %) -> NonNegativeInteger
- from HomogeneousAggregate(DoubleFloat)
- determinant : % -> DoubleFloat
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- diagonal? : % -> Boolean
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- diagonalMatrix : List(%) -> %
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- diagonalMatrix : List(DoubleFloat) -> %
- from MatrixCategory(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)
- elt : (%, Integer, Integer) -> DoubleFloat
- from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- elt : (%, Integer, Integer, DoubleFloat) -> DoubleFloat
- from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- empty : () -> %
- from Aggregate
- empty? : % -> Boolean
- from Aggregate
- eq? : (%, %) -> Boolean
- from Aggregate
- 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? : (Mapping(Boolean, DoubleFloat), %) -> Boolean
- from HomogeneousAggregate(DoubleFloat)
- 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)
- 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)
- kronecker_prod1 : (%, Integer, List(List(NonNegativeInteger)), List(%), NonNegativeInteger, NonNegativeInteger, Union(DoubleFloat, "one")) -> Void
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- latex : % -> String
- from SetCategory
- less? : (%, NonNegativeInteger) -> Boolean
- from Aggregate
- listOfLists : % -> List(List(DoubleFloat))
- from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- map : (Mapping(DoubleFloat, DoubleFloat), %) -> %
- from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- map : (Mapping(DoubleFloat, DoubleFloat, DoubleFloat), %, %) -> %
- from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- map : (Mapping(DoubleFloat, DoubleFloat, DoubleFloat), %, %, DoubleFloat) -> %
- from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- map! : (Mapping(DoubleFloat, DoubleFloat), %) -> %
- from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- matrix : List(List(DoubleFloat)) -> %
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- matrix : (NonNegativeInteger, NonNegativeInteger, Mapping(DoubleFloat, Integer, Integer)) -> %
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- max : % -> DoubleFloat
- from HomogeneousAggregate(DoubleFloat)
- max : (Mapping(Boolean, DoubleFloat, DoubleFloat), %) -> DoubleFloat
- from HomogeneousAggregate(DoubleFloat)
- maxColIndex : % -> Integer
- from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- maxRowIndex : % -> Integer
- from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- member? : (DoubleFloat, %) -> Boolean
- from HomogeneousAggregate(DoubleFloat)
- members : % -> List(DoubleFloat)
- from HomogeneousAggregate(DoubleFloat)
- min : % -> DoubleFloat
- from HomogeneousAggregate(DoubleFloat)
- minColIndex : % -> Integer
- from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- minRowIndex : % -> Integer
- from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- minordet : % -> DoubleFloat
- from MatrixCategory(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)
- nullSpace : % -> List(DoubleFloatVector)
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- nullity : % -> NonNegativeInteger
- 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)
- rank : % -> NonNegativeInteger
- from MatrixCategory(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)
- sample : () -> %
- from Aggregate
- scalarMatrix : (NonNegativeInteger, DoubleFloat) -> %
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- setColumn! : (%, Integer, DoubleFloatVector) -> %
- from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- setRow! : (%, Integer, DoubleFloatVector) -> %
- 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)
- setelt! : (%, Integer, Integer, DoubleFloat) -> DoubleFloat
- from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- setsubMatrix! : (%, Integer, Integer, %) -> %
- from TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- size? : (%, NonNegativeInteger) -> Boolean
- from Aggregate
- smaller? : (%, %) -> Boolean
- from Comparable
- square? : % -> Boolean
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- 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)
- symmetric? : % -> Boolean
- from MatrixCategory(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 : (NonNegativeInteger, NonNegativeInteger) -> %
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- zero? : % -> Boolean
- from MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
- ~= : (%, %) -> Boolean
- from BasicType
Comparable
shallowlyMutable
Aggregate
InnerEvalable(DoubleFloat, DoubleFloat)
BasicType
HomogeneousAggregate(DoubleFloat)
TwoDimensionalArrayCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)
SetCategory
CoercibleTo(OutputForm)
Hashable
finiteAggregate
Evalable(DoubleFloat)
MatrixCategory(DoubleFloat, DoubleFloatVector, DoubleFloatVector)