#include <Row_bones.hpp>
Public Member Functions | |
arma_inline arma_warn_unused eT & | at (const uword i) |
linear element accessor (treats the matrix as a vector); no bounds check. | |
arma_inline arma_warn_unused eT | at (const uword i) const |
linear element accessor (treats the matrix as a vector); no bounds check | |
arma_inline arma_warn_unused eT & | at (const uword in_row, const uword in_col) |
element accessor; no bounds check | |
arma_inline arma_warn_unused eT | at (const uword in_row, const uword in_col) const |
element accessor; no bounds check | |
arma_hot const Row< eT > & | fill (const eT val) |
fill the matrix with the specified value | |
arma_inline | fixed () |
arma_inline | fixed (const fixed< fixed_n_elem > &X) |
fixed (const subview_cube< eT > &X) | |
template<typename T1 > | |
fixed (const Base< eT, T1 > &A) | |
template<typename T1 , typename T2 > | |
fixed (const Base< pod_type, T1 > &A, const Base< pod_type, T2 > &B) | |
fixed (eT *aux_mem, const bool copy_aux_mem=true) | |
fixed (const eT *aux_mem) | |
fixed (const char *text) | |
fixed (const std::string &text) | |
arma_hot const Row< eT > & | ones () |
subview_row< eT > | operator() (const uword row_num, const span &col_span) |
const subview_row< eT > | operator() (const uword row_num, const span &col_span) const |
subview_col< eT > | operator() (const span &row_span, const uword col_num) |
const subview_col< eT > | operator() (const span &row_span, const uword col_num) const |
subview< eT > | operator() (const span &row_span, const span &col_span) |
const subview< eT > | operator() (const span &row_span, const span &col_span) const |
arma_inline arma_warn_unused eT & | operator() (const uword i) |
linear element accessor (treats the matrix as a vector); bounds checking not done when ARMA_NO_DEBUG is defined | |
arma_inline arma_warn_unused eT | operator() (const uword i) const |
linear element accessor (treats the matrix as a vector); bounds checking not done when ARMA_NO_DEBUG is defined | |
arma_inline arma_warn_unused eT & | operator() (const uword in_row, const uword in_col) |
element accessor; bounds checking not done when ARMA_NO_DEBUG is defined | |
arma_inline arma_warn_unused eT | operator() (const uword in_row, const uword in_col) const |
element accessor; bounds checking not done when ARMA_NO_DEBUG is defined | |
template<typename T1 > | |
const Row & | operator= (const Base< eT, T1 > &A) |
const Row & | operator= (const eT val) |
const Row & | operator= (const char *text) |
create the matrix from a textual description | |
const Row & | operator= (const std::string &text) |
create the matrix from a textual description | |
const Row & | operator= (const subview_cube< eT > &X) |
construct a matrix from a subview_cube instance | |
arma_inline arma_warn_unused eT & | operator[] (const uword i) |
linear element accessor (treats the matrix as a vector); no bounds check. | |
arma_inline arma_warn_unused eT | operator[] (const uword i) const |
linear element accessor (treats the matrix as a vector); no bounds check | |
arma_hot const Row< eT > & | zeros () |
Static Public Attributes | |
static const uword | n_cols = fixed_n_elem |
number of columns in the matrix (read-only) | |
static const uword | n_elem = fixed_n_elem |
number of elements in the matrix (read-only) | |
static const uword | n_rows = 1 |
number of rows in the matrix (read-only) | |
Private Member Functions | |
arma_inline void | mem_setup () |
Private Attributes | |
arma_aligned eT | mem_local_extra [(use_extra)?fixed_n_elem:1] |
Static Private Attributes | |
static const bool | use_extra = (fixed_n_elem > arma_config::mat_prealloc) |
Definition at line 97 of file Row_bones.hpp.
arma_aligned eT Row< eT >::fixed< fixed_n_elem >::mem_local_extra[(use_extra)?fixed_n_elem:1] [private] |
Definition at line 103 of file Row_bones.hpp.
const uword Row< eT >::fixed< fixed_n_elem >::n_cols = fixed_n_elem [static] |
number of columns in the matrix (read-only)
Reimplemented from Mat< eT >.
Definition at line 111 of file Row_bones.hpp.
const uword Row< eT >::fixed< fixed_n_elem >::n_elem = fixed_n_elem [static] |
number of elements in the matrix (read-only)
Reimplemented from Mat< eT >.
Definition at line 112 of file Row_bones.hpp.
const uword Row< eT >::fixed< fixed_n_elem >::n_rows = 1 [static] |
number of rows in the matrix (read-only)
Reimplemented from Mat< eT >.
Definition at line 110 of file Row_bones.hpp.
const bool Row< eT >::fixed< fixed_n_elem >::use_extra = (fixed_n_elem > arma_config::mat_prealloc) [static, private] |
Definition at line 101 of file Row_bones.hpp.