|
| Vector (Noinit ini) |
|
| Vector (Init ini=INIT, const AT &a=0) |
|
| Vector (int m, Noinit ini) |
|
| Vector (int m, Init ini=INIT, const AT &a=0) |
|
| Vector (const char *str) |
| String Constructor. More...
|
|
template<class Row > |
| Vector (const Vector< Row, AT > &x) |
| Copy Constructor. More...
|
|
template<class Type , class Row , class Col > |
| Vector (const Matrix< Type, Row, Col, AT > &A) |
| Copy Constructor. More...
|
|
template<class Row > |
Vector< Fixed< M >, AT > & | operator= (const Vector< Row, AT > &x) |
|
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< Fixed< M >, AT > & | init (const AT &a=0) |
| Initialization. More...
|
|
Vector< Fixed< M >, AT > & | init (Init, const AT &a=0) |
|
Vector< Fixed< M >, AT > & | init (Noinit, const AT &a=0) |
|
int | size () const |
| Size. More...
|
|
int | inc () const |
| Increment. More...
|
|
template<int M1, int M2> |
const Vector< Fixed< M2-M1+1 >
, AT > | operator() (const Range< Fixed< M1 >, Fixed< M2 > > &I) const |
|
| 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< Fixed< M >, AT > | T () const |
| return the transpose of the Vector, i.e. a RowVector
|
|
template<class Type , class Row , class Col > |
void | set (const Range< Var, Var > &I, const Matrix< Type, Row, Col, AT > &A) |
| set a subvector - specified by the range - to the given vector
|
|
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<int M, class AT>
class fmatvec::Vector< Fixed< M >, 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>