pm::Matrix< E > Class Template Reference

Matrix type class which holds the elements in a contiguous array More...

Inherits pm::GenericMatrix< pm::Matrix< E >, E >, and pm::Matrix_base< E >.

Inherited by pm::SharedMemoryMatrix< E >, and pm::Transposed< Transposed< Matrix > >.

List of all members.


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.

Detailed Description

template<typename E>
class pm::Matrix< E >

Matrix type class which holds the elements in a contiguous array

Constructor & Destructor Documentation

template<typename E>
template<typename Iterator>
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.


The documentation for this class was generated from the following file:
Generated on Wed Mar 30 23:31:46 2011 for Polymake Template Library (PTL) by doxygen 1.5.6