|
| Vector () |
| Standard constructor. More...
|
|
| Vector (int m, Noinit ini) |
|
| Vector (int m, Init ini=INIT, const AT &a=0) |
|
| Vector (const char *str) |
| String Constructor. More...
|
|
| Vector (const Vector< Var, AT > &x) |
| Copy Constructor. More...
|
|
template<class Row > |
| Vector (const Vector< Row, AT > &x) |
|
template<class Type , class Row , class Col > |
| Vector (const Matrix< Type, Row, Col, AT > &A) |
|
Vector< Var, AT > & | resize () |
|
Vector< Var, AT > & | resize (int m, Noinit) |
|
Vector< Var, AT > & | resize (int m, Init ini=INIT, const AT &a=0) |
|
Vector< Var, AT > & | operator= (const Vector< Var, AT > &x) |
| Assignment operator. More...
|
|
template<class Row > |
Vector< Var, AT > & | operator= (const Vector< Row, AT > &x) |
|
template<class Row > |
Vector< Var, AT > & | operator<< (const Vector< 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...
|
|
Vector< Var, AT > & | init (const AT &a=0) |
| Initialization. More...
|
|
Vector< Var, AT > & | init (Init, const AT &a=0) |
|
Vector< 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...
|
|
| Vector (std::vector< AT > v) |
| std::vector<AT> Constructor. Constructs and initializes a vector with a std::vector<AT> object. More...
|
|
const RowVector< Var, AT > | T () const |
|
const Vector< Var, AT > | operator() (const Range< Var, Var > &I) const |
|
template<class Row > |
void | set (const Range< Var, Var > &I, const Vector< 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::Vector< 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>