|
Public Types |
typedef ToeplitzIterator | T_iterator |
Public Member Functions |
| Toeplitz () |
| Toeplitz (unsigned rows, unsigned cols) |
unsigned | columns () const |
unsigned | coordToOffset (unsigned i, unsigned j) const |
unsigned | firstInRow (unsigned i) const |
template<typename T_numtype> |
T_numtype | get (const T_numtype *restrict data, unsigned i, unsigned j) const |
template<typename T_numtype> |
T_numtype & | get (T_numtype *restrict data, unsigned i, unsigned j) |
unsigned | lastInRow (const unsigned) const |
unsigned | firstInCol (const unsigned) const |
unsigned | lastInCol (const unsigned) const |
bool | inRange (const unsigned i, const unsigned j) const |
unsigned | numElements () const |
unsigned | rows () const |
void | resize (const unsigned rows, const unsigned cols) |
Private Attributes |
unsigned | rows_ |
unsigned | cols_ |