|
| RowVector () |
| Standard constructor. More...
|
|
| RowVector (int n, Noinit ini) |
|
| RowVector (int n, Init ini=INIT, const AT &a=0) |
|
| RowVector (int n, AT *ele) |
| Regular Constructor. More...
|
|
| RowVector (const char *str) |
| String Constructor. More...
|
|
| RowVector (const Matrix< General, Ref, Ref, AT > &x) |
| Copy Constructor. More...
|
|
RowVector< Ref, AT > & | resize () |
|
RowVector< Ref, AT > & | resize (int n, Noinit) |
|
RowVector< Ref, AT > & | resize (int n, Init ini=INIT, const AT &a=0) |
|
| RowVector (const RowVector< Ref, AT > &x) |
| Copy Constructor. More...
|
|
RowVector< Ref, AT > & | operator<< (const RowVector< Ref, AT > &x) |
| Copy operator. More...
|
|
RowVector< Ref, AT > & | operator>> (const RowVector< Ref, AT > &x) |
| Reference operator. More...
|
|
RowVector< Ref, AT > & | operator= (const RowVector< Ref, AT > &x) |
| Assignment operator. More...
|
|
template<class Row > |
RowVector< Ref, AT > & | operator= (const RowVector< Row, AT > &x) |
|
AT & | operator() (int i) |
| Element operator. More...
|
|
const AT & | operator() (int i) const |
| Element operator. More...
|
|
AT & | er (int i) |
|
const AT & | er (int i) const |
|
AT & | et (int i) |
|
const AT & | et (int i) const |
|
AT & | e (int i) |
|
const AT & | e (int i) const |
|
RowVector< Ref, AT > & | init (const AT &a) |
| Initialization. More...
|
|
RowVector< Ref, AT > & | init (Init, const AT &a=0) |
|
RowVector< Ref, AT > & | init (Noinit, const AT &a=0) |
|
int | size () const |
| Size. More...
|
|
int | inc () const |
| Increment. More...
|
|
RowVector< Ref, AT > | copy () const |
| Rowvector duplicating. More...
|
|
RowVector< Ref, AT > | operator() (int i1, int i2) |
| Subrowvector operator. More...
|
|
const RowVector< Ref, AT > | operator() (int i1, int i2) const |
| Subvector operator. More...
|
|
RowVector< Ref, AT > | operator() (const Index &I) |
| Subrowvector operator. More...
|
|
const RowVector< Ref, AT > | operator() (const Index &I) const |
| Subrowvector operator. More...
|
|
Vector< Ref, AT > | T () |
|
const Vector< Ref, AT > | T () const |
|
| Matrix () |
| Standard constructor. More...
|
|
| Matrix (int m_, int n_, Noinit) |
|
| Matrix (int m_, int n_, Init ini=INIT, const AT &a=0) |
|
| Matrix (int m_, int n_, Eye ini, const AT &a=1) |
|
| Matrix (const Matrix< General, Ref, Ref, AT > &A) |
| Copy Constructor. More...
|
|
| Matrix (int m_, int n_, AT *ele_) |
| Regular Constructor. More...
|
|
| Matrix (const char *str) |
| String Constructor. More...
|
|
| ~Matrix () |
| Destructor.
|
|
template<class Type , class Row , class Col > |
| Matrix (const Matrix< Type, Row, Col, AT > &A) |
|
Matrix< General, Ref, Ref, AT > & | resize () |
|
Matrix< General, Ref, Ref, AT > & | resize (int m_, int n_, Noinit) |
|
Matrix< General, Ref, Ref, AT > & | resize (int m, int n, Init ini=INIT, const AT &a=0) |
|
Matrix< General, Ref, Ref, AT > & | resize (int m, int n, Eye ini, const AT &a=1) |
|
Matrix< General, Ref, Ref, AT > & | operator= (const Matrix< General, Ref, Ref, AT > &A) |
| Assignment operator. More...
|
|
template<class Type , class Row , class Col > |
Matrix< General, Ref, Ref, AT > & | operator= (const Matrix< Type, Row, Col, AT > &A) |
|
template<class Type , class Row , class Col > |
Matrix< General, Ref, Ref, AT > & | operator<< (const Matrix< Type, Row, Col, AT > &A) |
| Copy operator. More...
|
|
Matrix< General, Ref, Ref, AT > & | operator>> (const Matrix< General, Ref, Ref, AT > &A) |
| Reference operator. More...
|
|
AT & | operator() (int i, int j) |
| Element operator. More...
|
|
const AT & | operator() (int i, int j) const |
| Element operator. More...
|
|
AT & | er (int i, int j) |
|
const AT & | er (int i, int j) const |
|
AT & | et (int i, int j) |
|
const AT & | et (int i, int j) const |
|
AT & | e (int i, int j) |
|
const AT & | e (int i, int j) const |
|
AT * | operator() () |
| Pointer operator. More...
|
|
const AT * | operator() () const |
| Pointer operator. More...
|
|
int | rows () const |
| Number of rows. More...
|
|
int | cols () const |
| Number of columns. More...
|
|
int | ldim () const |
| Leading dimension. More...
|
|
bool | transposed () const |
| Transposed status. More...
|
|
const CBLAS_TRANSPOSE | blasTrans () const |
| Transposed status. More...
|
|
const CBLAS_ORDER | blasOrder () const |
| Storage convention. More...
|
|
Matrix< General, Ref, Ref, AT > | operator() (int i1, int j1, int i2, int j2) |
| Submatrix operator. More...
|
|
const Matrix< General, Ref,
Ref, AT > | operator() (int i1, int j1, int i2, int j2) const |
| Submatrix operator. More...
|
|
Matrix< General, Ref, Ref, AT > | operator() (const Index &I, const Index &J) |
| Submatrix operator. More...
|
|
const Matrix< General, Ref,
Ref, AT > | operator() (const Index &I, const Index &J) const |
| Submatrix operator. More...
|
|
SquareMatrix< Ref, AT > | operator() (const Index &I) |
| Submatrix operator. More...
|
|
const SquareMatrix< Ref, AT > | operator() (const Index &I) const |
| Submatrix operator. More...
|
|
Vector< Ref, AT > | col (int i) |
| Column operator. More...
|
|
const Vector< Ref, AT > | col (int i) const |
| Column operator. More...
|
|
RowVector< Ref, AT > | row (int i) |
| Row operator. More...
|
|
const RowVector< Ref, AT > | row (int i) const |
| Row operator. More...
|
|
Matrix< General, Ref, Ref, AT > | copy () const |
| Matrix duplicating. More...
|
|
Matrix< General, Ref, Ref, AT > & | init (const AT &a=0) |
| Initialization. More...
|
|
Matrix< General, Ref, Ref, AT > & | init (Init, const AT &a=0) |
|
Matrix< General, Ref, Ref, AT > & | init (Eye, const AT &a=1) |
|
Matrix< General, Ref, Ref, AT > & | init (Noinit, const AT &a=0) |
|
Matrix< General, Ref, Ref, AT > & | init0 (const AT &a=0) |
|
Matrix< General, Ref, Ref, AT > & | init0 (Init, const AT &a=0) |
|
| operator std::vector< std::vector< AT > > () |
| Cast to std::vector<std::vector<AT> >. More...
|
|
| Matrix (std::vector< std::vector< AT > > m) |
| std::vector<std::vector<AT> > Constructor. Constructs and initializes a matrix with a std::vector<std::vector<AT> > object. An assert checks for constant length of each row. More...
|
|
Matrix< General, Ref, Ref, AT > | T () |
|
const Matrix< General, Ref,
Ref, AT > | T () const |
|
template<class AT>
class fmatvec::RowVector< Ref, AT >
This is a rowvector class of general shape in dense storage format.
Template class RowVector of type General,Ref,Ref,id. shape is general and storage form is dense. The template parameter AT defines the atomic type of the rowvector. Valid types are int, float, double, complex<float> and complex<double>