Inherits pm::GenericMatrix< pm::Matrix< E >, E >, and pm::Matrix_base< E >.
Inherited by pm::SharedMemoryMatrix< E >, and pm::Transposed< Transposed< Matrix > >.
Public Member Functions | |
| template<typename Iterator> | |
| Matrix (int r, int c, Iterator src, typename enable_if< nothing *, construct_cascade_helper< Iterator, E >::depth==1 >::type=0) | |
| Matrix (const GenericMatrix< Matrix > &m) | |
| Copy of a disguised Matrix object. | |
| template<typename Matrix2> | |
| Matrix (const GenericMatrix< Matrix2, E > &m) | |
| Copy of an abstract matrix of the same element type. | |
| template<typename Matrix2, typename E2> | |
| Matrix (const GenericMatrix< Matrix2, E2 > &m) | |
| Copy of an abstract matrix with element conversion. | |
| void | resize (int r, int c) |
| Resize to new dimensions, added elements initialized with default constructor. | |
| pm::Matrix< E >::Matrix | ( | int | r, | |
| int | c, | |||
| Iterator | src, | |||
| typename enable_if< nothing *, construct_cascade_helper< Iterator, E >::depth==1 >::type | = 0 | |||
| ) | [inline] |
Matrix with given dimensions. Elements are initialized from an input sequence. Elements are assumed to come in the row order.