DSMTypeMat

class dsviper.DSMTypeMat

Bases: DSMType

The mat<numeric_type, columns, rows> as a parsed model declares it.

element_type() is another declared type, so the leaves are names; columns and rows are the dimensions written in the model. Definitions holds the registered TypeMat those names stand for.

Note: Not directly instantiable.

columns() → int

Return the number of columns.

element_type() → DSMType

Return the type of element.

rows() → int

Return the number of rows.