|
| | RowVector () |
| | Standard constructor. More...
|
| |
|
| RowVector (RowVector< Var, AT > &&src) noexcept |
| |
|
RowVector< Var, AT > & | operator= (RowVector< Var, AT > &&src) noexcept |
| |
|
| RowVector (Transpose, Vector< Var, AT > &&src) |
| |
|
| RowVector (int n, Noinit ini) |
| |
|
| RowVector (int n, Init ini=INIT, const AT &a=AT()) |
| |
| | RowVector (const RowVector< Var, AT > &x) |
| | Copy Constructor. More...
|
| |
| template<class Row > |
| | RowVector (const RowVector< Row, AT > &A) |
| | Copy Constructor. More...
|
| |
| template<class Type , class Row , class Col > |
| | RowVector (const Matrix< Type, Row, Col, AT > &A) |
| | Copy Constructor. More...
|
| |
| | RowVector (const char *str) |
| | String Constructor. More...
|
| |
|
RowVector< Var, AT > & | resize (int n, Noinit) |
| |
|
RowVector< Var, AT > & | resize (int n, Init ini=INIT, const AT &a=AT()) |
| |
| RowVector< Var, AT > & | operator= (const RowVector< Var, AT > &x) |
| | Assignment operator. More...
|
| |
| template<class Row > |
| RowVector< Var, AT > & | operator= (const RowVector< Row, AT > &x) |
| | Assignment operator. More...
|
| |
| template<class Row > |
| RowVector< Var, AT > & | operator<<= (const RowVector< Row, AT > &x) |
| | Rowvector assignment. More...
|
| |
|
RowVector< Var, AT > & | operator<<= (RowVector< Var, AT > &&src) |
| |
| AT & | operator() (int i) |
| | Element operator. More...
|
| |
| const AT & | operator() (int i) const |
| | Element operator. More...
|
| |
|
iterator | begin () |
| |
|
iterator | end () |
| |
|
const_iterator | begin () const |
| |
|
const_iterator | end () const |
| |
|
const_iterator | cbegin () const noexcept |
| |
|
const_iterator | cend () const noexcept |
| |
|
AT & | e (int i) |
| |
| const AT & | e (int i) const |
| | Element operator. More...
|
| |
| RowVector< Var, AT > & | init (const AT &val=AT()) |
| | Initialization. More...
|
| |
|
RowVector< Var, AT > & | init (Init, const AT &a=AT()) |
| |
|
RowVector< Var, AT > & | init (Noinit, const AT &a=AT()) |
| |
| constexpr int | size () const |
| | Size. More...
|
| |
| int | inc () const |
| | Increment. More...
|
| |
| | operator std::vector< AT > () const |
| | Cast to std::vector<AT>. More...
|
| |
| | RowVector (const std::vector< AT > &v) |
| | std::vector<AT> Constructor. Constructs and initializes a vector with a std::vector<AT> object. More...
|
| |
| 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 > > () const |
| | 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>