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)