InnerIndexedTwoDimensionalArray(R, mnRow, mnCol, Row, Col)
array2.spad line 1054
[edit on github]
This is an internal type which provides an implementation of 2-dimensional arrays as PrimitiveArray's
of PrimitiveArray's
.
- # : % -> NonNegativeInteger
- from Aggregate
- = : (%, %) -> Boolean if R has BasicType
- from BasicType
- any? : (Mapping(Boolean, R), %) -> Boolean
- from HomogeneousAggregate(R)
- array2 : List(List(R)) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- blockConcat : List(List(%)) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- blockSplit : (%, List(NonNegativeInteger), List(NonNegativeInteger)) -> List(List(%))
- from TwoDimensionalArrayCategory(R, Row, Col)
- blockSplit : (%, PositiveInteger, PositiveInteger) -> List(List(%))
- from TwoDimensionalArrayCategory(R, Row, Col)
- coerce : % -> OutputForm if R has CoercibleTo(OutputForm)
- from CoercibleTo(OutputForm)
- colSlice : % -> Segment(Integer)
- from TwoDimensionalArrayCategory(R, Row, Col)
- column : (%, Integer) -> Col
- from TwoDimensionalArrayCategory(R, Row, Col)
- copy : % -> %
- from Aggregate
- count : (R, %) -> NonNegativeInteger if R has BasicType
- from HomogeneousAggregate(R)
- count : (Mapping(Boolean, R), %) -> NonNegativeInteger
- from HomogeneousAggregate(R)
- elt : (%, Integer, List(Integer)) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- elt : (%, Integer, List(Segment(Integer))) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- elt : (%, List(Integer), Integer) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- elt : (%, List(Integer), List(Integer)) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- elt : (%, List(Integer), Segment(Integer)) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- elt : (%, List(Segment(Integer)), Integer) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- elt : (%, List(Segment(Integer)), List(Segment(Integer))) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- elt : (%, List(Segment(Integer)), Segment(Integer)) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- elt : (%, Segment(Integer), List(Integer)) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- elt : (%, Segment(Integer), List(Segment(Integer))) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- elt : (%, Segment(Integer), Segment(Integer)) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- elt : (%, Integer, Integer) -> R
- from TwoDimensionalArrayCategory(R, Row, Col)
- elt : (%, Integer, Integer, R) -> R
- from TwoDimensionalArrayCategory(R, Row, Col)
- empty : () -> %
- from Aggregate
- empty? : % -> Boolean
- from Aggregate
- eq? : (%, %) -> Boolean
- from Aggregate
- eval : (%, R, R) -> % if R has Evalable(R) and R has SetCategory
- from InnerEvalable(R, R)
- eval : (%, Equation(R)) -> % if R has Evalable(R) and R has SetCategory
- from Evalable(R)
- eval : (%, List(R), List(R)) -> % if R has Evalable(R) and R has SetCategory
- from InnerEvalable(R, R)
- eval : (%, List(Equation(R))) -> % if R has Evalable(R) and R has SetCategory
- from Evalable(R)
- every? : (Mapping(Boolean, R), %) -> Boolean
- from HomogeneousAggregate(R)
- fill! : (%, R) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- hash : % -> SingleInteger if R has Hashable
- from Hashable
- hashUpdate! : (HashState, %) -> HashState if R has Hashable
- from Hashable
- horizConcat : (%, %) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- horizConcat : List(%) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- horizSplit : (%, List(NonNegativeInteger)) -> List(%)
- from TwoDimensionalArrayCategory(R, Row, Col)
- horizSplit : (%, PositiveInteger) -> List(%)
- from TwoDimensionalArrayCategory(R, Row, Col)
- latex : % -> String if R has SetCategory
- from SetCategory
- less? : (%, NonNegativeInteger) -> Boolean
- from Aggregate
- listOfLists : % -> List(List(R))
- from TwoDimensionalArrayCategory(R, Row, Col)
- map : (Mapping(R, R), %) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- map : (Mapping(R, R, R), %, %) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- map : (Mapping(R, R, R), %, %, R) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- map! : (Mapping(R, R), %) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- max : % -> R if R has OrderedSet
- from HomogeneousAggregate(R)
- max : (Mapping(Boolean, R, R), %) -> R
- from HomogeneousAggregate(R)
- maxColIndex : % -> Integer
- from TwoDimensionalArrayCategory(R, Row, Col)
- maxRowIndex : % -> Integer
- from TwoDimensionalArrayCategory(R, Row, Col)
- member? : (R, %) -> Boolean if R has BasicType
- from HomogeneousAggregate(R)
- members : % -> List(R)
- from HomogeneousAggregate(R)
- min : % -> R if R has OrderedSet
- from HomogeneousAggregate(R)
- minColIndex : % -> Integer
- from TwoDimensionalArrayCategory(R, Row, Col)
- minRowIndex : % -> Integer
- from TwoDimensionalArrayCategory(R, Row, Col)
- more? : (%, NonNegativeInteger) -> Boolean
- from Aggregate
- ncols : % -> NonNegativeInteger
- from TwoDimensionalArrayCategory(R, Row, Col)
- new : (NonNegativeInteger, NonNegativeInteger, R) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- nrows : % -> NonNegativeInteger
- from TwoDimensionalArrayCategory(R, Row, Col)
- parts : % -> List(R)
- from TwoDimensionalArrayCategory(R, Row, Col)
- qelt : (%, Integer, Integer) -> R
- from TwoDimensionalArrayCategory(R, Row, Col)
- qnew : (NonNegativeInteger, NonNegativeInteger) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- qsetelt! : (%, Integer, Integer, R) -> R
- from TwoDimensionalArrayCategory(R, Row, Col)
- row : (%, Integer) -> Row
- from TwoDimensionalArrayCategory(R, Row, Col)
- rowSlice : % -> Segment(Integer)
- from TwoDimensionalArrayCategory(R, Row, Col)
- sample : () -> %
- from Aggregate
- setColumn! : (%, Integer, Col) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- setRow! : (%, Integer, Row) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- setelt! : (%, Integer, List(Integer), %) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- setelt! : (%, Integer, List(Segment(Integer)), %) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- setelt! : (%, List(Integer), Integer, %) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- setelt! : (%, List(Integer), List(Integer), %) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- setelt! : (%, List(Integer), Segment(Integer), %) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- setelt! : (%, List(Segment(Integer)), Integer, %) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- setelt! : (%, List(Segment(Integer)), List(Segment(Integer)), %) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- setelt! : (%, List(Segment(Integer)), Segment(Integer), %) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- setelt! : (%, Segment(Integer), List(Integer), %) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- setelt! : (%, Segment(Integer), List(Segment(Integer)), %) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- setelt! : (%, Segment(Integer), Segment(Integer), %) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- setelt! : (%, Integer, Integer, R) -> R
- from TwoDimensionalArrayCategory(R, Row, Col)
- setsubMatrix! : (%, Integer, Integer, %) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- size? : (%, NonNegativeInteger) -> Boolean
- from Aggregate
- smaller? : (%, %) -> Boolean if R has Comparable
- from Comparable
- squareTop : % -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- subMatrix : (%, Integer, Integer, Integer, Integer) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- swapColumns! : (%, Integer, Integer) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- swapRows! : (%, Integer, Integer) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- transpose : % -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- vertConcat : (%, %) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- vertConcat : List(%) -> %
- from TwoDimensionalArrayCategory(R, Row, Col)
- vertSplit : (%, List(NonNegativeInteger)) -> List(%)
- from TwoDimensionalArrayCategory(R, Row, Col)
- vertSplit : (%, PositiveInteger) -> List(%)
- from TwoDimensionalArrayCategory(R, Row, Col)
- ~= : (%, %) -> Boolean if R has BasicType
- from BasicType
Comparable
Aggregate
BasicType
SetCategory
InnerEvalable(R, R)
CoercibleTo(OutputForm)
finiteAggregate
TwoDimensionalArrayCategory(R, Row, Col)
Evalable(R)
shallowlyMutable
Hashable
HomogeneousAggregate(R)