itBegin | is an iterator denoting a start of the sequence and associated with the top-left element of the constructed matrix. |
itEnd | is an iterator which is associated with a (pseudo) element past the end of the sequence of elements assigned to the matrix. |
cColumns | is a number of columns within the constructed matrix. The product of the value with a value of cRows must be equal to std::distance(itBegin, itEnd)
. |
cRows | is a number of rows in the constructed matrix. A size of the sequence between the iterators must be exactly equal to the product of cColumns and cRows . |
array_interpretation | is an identifier for interpretation of the set of elements which can be set to either interpret_array_as_matrix_rows_set (to insert consequent elements of the set to the matrix row-by-row) or interpret_array_as_matrix_columns_set (to insert the elements column-by-column). |
alloc | is an allocator object used to manage storage for elements of the created matrix. |