|
| RowVector () |
| Standard constructor. More...
|
|
| RowVector (int n, Noinit ini) |
|
| RowVector (int n, Init ini=INIT, const AT &a=0) |
|
| RowVector (const char *str) |
| String Constructor. More...
|
|
| RowVector (const RowVector< Var, AT > &x) |
| Copy Constructor. More...
|
|
template<class Row > |
| RowVector (const RowVector< Row, AT > &x) |
|
template<class Type , class Row , class Col > |
| RowVector (const Matrix< Type, Row, Col, AT > &A) |
|
RowVector< Var, AT > & | resize () |
|
RowVector< Var, AT > & | resize (int n, Noinit) |
|
RowVector< Var, AT > & | resize (int n, Init ini=INIT, const AT &a=0) |
|
RowVector< Var, AT > & | operator= (const RowVector< Var, AT > &x) |
| Assignment operator. More...
|
|
template<class Row > |
RowVector< Var, AT > & | operator= (const RowVector< Row, AT > &x) |
|
template<class Row > |
RowVector< Var, AT > & | operator<< (const RowVector< Row, AT > &x) |
| Copy operator. More...
|
|
AT & | operator() (int i) |
| Element operator. More...
|
|
const AT & | operator() (int i) const |
| Element operator. More...
|
|
AT & | e (int i) |
|
const AT & | e (int i) const |
| Element operator. More...
|
|
RowVector< Var, AT > & | init (const AT &a=0) |
| Initialization. More...
|
|
RowVector< Var, AT > & | init (Init, const AT &a=0) |
|
RowVector< Var, AT > & | init (Noinit, const AT &a=0) |
|
int | size () const |
| Size. More...
|
|
int | inc () const |
| Increment. More...
|
|
| operator std::vector< AT > () |
| Cast to std::vector<AT>. More...
|
|
| RowVector (std::vector< AT > v) |
| std::vector<AT> Constructor. Constructs and initializes a vector with a std::vector<AT> object. More...
|
|
const Vector< Var, AT > | T () const |
|
const RowVector< Var, AT > | operator() (const Range< Var, Var > &I) const |
|
template<class Row > |
void | set (const Range< Var, Var > &I, const RowVector< Row, AT > &x) |
|
AT & | operator() (int i, int j) |
| Standard constructor. More...
|
|
const AT & | operator() (int i, int j) const |
| Element operator. More...
|
|
AT & | e (int i, int j) |
|
const AT & | e (int i, int j) const |
|
int | rows () const |
| Number of rows. More...
|
|
int | cols () const |
| Number of columns. More...
|
|
| operator std::vector< std::vector< AT > > () |
| Cast to std::vector<std::vector<AT> >. More...
|
|
template<class AT>
class fmatvec::RowVector< Var, AT >
This is a vector class of general shape in dense storage format.
Template class Vector of type General, id. shape is general and storage form is dense. The template parameter AT defines the atomic type of the vector. Valid types are int, float, double, complex<float> and complex<double>