kigubkur.pred.type-base
Predicate: for core kigubkur© matrix; [[mij]]m × n.
matrix-generic?
row?
column?
matrix?
block?
block-row?
block-column?
block-matrix?
mother-row?
mother-column?
mother-matrix?
(require '[kigubkur.pred [type-base :refer [<abc>? <xyz>?]]])
Definitions
matrix-generic? | matrix? |
---|---|
row? | column? |
block? | block-matrix? |
block-row? | block-column? |
block-column?
(block-column? B)
Predicate that checks if the block matrix is a column.
Syntax: (block-column? B)
block-matrix?
(block-matrix? B)
Predicate that checks if the block matrix is a matrix.
Syntax: (block-matrix? B)
block-row?
(block-row? B)
Predicate that checks if the block matrix is a row.
Syntax: (block-row? B)
block?
(block? B)
Predicate that checks if the matrix data (also column and row) is in block form.
Syntax: (block? B)
column?
(column? x)
Predicate that checks if data is a column vector of the form [ [row1-column1-elements] ... [rowM-column1-elements] ]
.
Syntax: (column? x)
matrix-generic*?
(matrix-generic*? x)
matrix-generic?
(matrix-generic? x)
Predicate that checks if data is a matrix of the form [ [row1-columnN-elements] ... [rowM-columnN-elements] ]
.
Syntax: (matrix-generic? x)
matrix-row-column?
(matrix-row-column? x)
Predicate that checks if x
is kigubkur© matrix (also row or column) but not a block.
Syntax: (matrix-row-column? x)
matrix?
(matrix? x)
Predicate that checks if the data is a matrix but not row-matrix or column-matrix.
Syntax: (matrix? x)
mother-column?
(mother-column? B)
Predicate that checks if the mother of the block column is also a column matrix.
Syntax: (mother-column? B)
mother-matrix?
(mother-matrix? B)
Predicate that checks if the mother of the block matrix is also a matrix.
Syntax: (mother-matrix? B)
mother-row?
(mother-row? B)
Predicate that checks if the mother of the block row is also a row matrix.
Syntax: (mother-row? B)
row?
(row? x)
Predicate that checks if data is a row vector of the form [ [row1-columnN-elements] ]
.
Syntax: (row? x)