#include <mattoep.h>
List of all members.
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) |
| | GeneralMatrix () |
| | GeneralMatrix (unsigned rows, unsigned cols) |
| | AsymmetricMatrix () |
| | AsymmetricMatrix (unsigned rows, unsigned cols) |
| unsigned | cols () const |
Member Typedef Documentation
Constructor & Destructor Documentation
| Toeplitz::Toeplitz |
( |
unsigned |
rows, |
|
|
unsigned |
cols |
|
) |
| |
|
inline |
Member Function Documentation
| unsigned Toeplitz::columns |
( |
| ) |
const |
|
inline |
| unsigned Toeplitz::coordToOffset |
( |
unsigned |
i, |
|
|
unsigned |
j |
|
) |
| const |
|
inline |
| unsigned Toeplitz::firstInCol |
( |
const unsigned |
| ) |
const |
|
inline |
| unsigned Toeplitz::firstInRow |
( |
unsigned |
i | ) |
const |
|
inline |
template<typename T_numtype >
| T_numtype Toeplitz::get |
( |
const T_numtype *restrict |
data, |
|
|
unsigned |
i, |
|
|
unsigned |
j |
|
) |
| const |
|
inline |
template<typename T_numtype >
| T_numtype& Toeplitz::get |
( |
T_numtype *restrict |
data, |
|
|
unsigned |
i, |
|
|
unsigned |
j |
|
) |
| |
|
inline |
| bool Toeplitz::inRange |
( |
const unsigned |
i, |
|
|
const unsigned |
j |
|
) |
| const |
|
inline |
| unsigned Toeplitz::lastInCol |
( |
const unsigned |
| ) |
const |
|
inline |
| unsigned Toeplitz::lastInRow |
( |
const unsigned |
| ) |
const |
|
inline |
| unsigned Toeplitz::numElements |
( |
| ) |
const |
|
inline |
| void Toeplitz::resize |
( |
const unsigned |
rows, |
|
|
const unsigned |
cols |
|
) |
| |
|
inline |
| unsigned Toeplitz::rows |
( |
| ) |
const |
|
inline |
Member Data Documentation
The documentation for this class was generated from the following file: