33 inline Row(
const char* text);
36 inline Row(
const std::string& text);
39 #if defined(ARMA_USE_CXX11) 40 inline Row(
const std::initializer_list<eT>& list);
41 inline const Row&
operator=(
const std::initializer_list<eT>& list);
49 inline Row( eT* aux_mem,
const uword aux_length,
const bool copy_aux_mem =
true,
const bool strict =
true);
50 inline Row(
const eT* aux_mem,
const uword aux_length);
52 template<
typename T1,
typename T2>
93 inline const_row_iterator
end_row (
const uword row_num)
const;
96 template<uword fixed_n_elem>
121 inline fixed( eT* aux_mem,
const bool copy_aux_mem =
true);
122 inline fixed(
const eT* aux_mem);
124 inline fixed(
const char* text);
125 inline fixed(
const std::string& text);
161 #ifdef ARMA_EXTRA_ROW_PROTO 162 #include ARMA_INCFILE_WRAP(ARMA_EXTRA_ROW_PROTO) void shed_cols(const uword in_col1, const uword in_col2)
remove specified columns
static const uword mat_prealloc
const Row & operator=(const char *text)
arma_aligned eT mem_local_extra[(use_extra)?fixed_n_elem:1]
const eT * const_row_iterator
void shed_col(const uword col_num)
remove specified columns
get_pod_type< eT >::result pod_type
static const uword n_elem
arma_inline subview_row< eT > cols(const uword in_col1, const uword in_col2)
arma_inline void mem_setup()
row_iterator begin_row(const uword row_num)
subview_row< eT > operator()(const uword row_num, const span &col_span)
const Row & operator=(const Base< eT, T1 > &A)
arma_hot const Row< eT > & fill(const eT val)
row_iterator end_row(const uword row_num)
arma_hot const Row< eT > & zeros()
arma_hot const Row< eT > & ones()
Class for row vectors (matrices with only one row)
void insert_cols(const uword col_num, const uword N, const bool set_to_zero=true)
mat_injector< Row > operator<<(const eT val)
static const uword n_rows
arma_inline eT & col(const uword col_num)
Analog of the Base class, intended for cubes.
static const uword n_cols
arma_inline subview_row< eT > subvec(const uword in_col1, const uword in_col2)
Row()
construct an empty row vector
static const bool use_extra
arma_inline arma_warn_unused eT & at(const uword i)
arma_inline arma_warn_unused eT & operator[](const uword i)