|
| RowMatrix () |
|
| RowMatrix (int size) |
|
| RowMatrix (int rows, int cols) |
|
| RowMatrix (int rows, int cols, const ArrayView< Type > data) |
|
| RowMatrix (ColMatrix< Type > const &m) |
|
| RowMatrix (DenseMatrix< Type > const &M) |
|
template<class Function > |
void | populate (Function f) |
| Populator. More...
|
|
template<class Function > |
void | transform (Function f) |
| Transformator. More...
|
|
ColMatrix< Type > | T () const |
| Matrix transpose. More...
|
|
Type | operator() (const ArrayView< Type > u, const ArrayView< Type > v) const |
| Bilinear form. More...
|
|
RowMatrix< Type > const & | operator+= (DenseMatrix< Type > const &A) |
|
RowMatrix< Type > const & | operator-= (DenseMatrix< Type > const &A) |
|
RowMatrix< Type > const & | operator*= (Type x) |
|
void | write (std::ostream &out, std::string const &pre="", std::string const &pos="") const |
| Output to file. More...
|
|
void | plot_abs (std::ofstream &out) const |
| Plot to PNG file. More...
|
|
|
ArrayView< Type > | row (int i) |
| Matrix row. More...
|
|
const ArrayView< Type > | row (int i) const |
|
|
Type | operator() (int i, int j) const |
| Element access. More...
|
|
Type & | operator() (int i, int j) |
|
| DenseMatrix () |
|
| DenseMatrix (int rows, int cols) |
|
| DenseMatrix (int rows, int cols, const ArrayView< Type > data) |
|
ArrayView< Type > | data () |
|
const ArrayView< Type > | data () const |
|
size_t | size () const |
|
int | cols () const |
|
int | rows () const |
|
Type * | begin () |
|
Typeconst * | begin () const |
|
template<class T>
class RowMatrix< T >
This class represents a generally non-symmetric dense matrix. It is an encapsulation of the cArray class with some operators bundled to it.