$search
Classes | |
class | diagview< eT > |
Class for storing data required to extract and set the diagonals of a matrix. More... | |
Functions | |
arma_inline eT | diagview::at (const uword in_n_row, const uword in_n_col) const |
arma_inline eT & | diagview::at (const uword in_n_row, const uword in_n_col) |
arma_inline eT | diagview::at (const uword i) const |
arma_inline eT & | diagview::at (const uword i) |
arma_inline | diagview::diagview (Mat< eT > &in_m, const uword in_row_offset, const uword in_col_offset, const uword len) |
arma_inline | diagview::diagview (const Mat< eT > &in_m, const uword in_row_offset, const uword in_col_offset, const uword len) |
static void | diagview::div_inplace (Mat< eT > &out, const diagview &in) |
X /= Y.diag(). | |
static void | diagview::extract (Mat< eT > &out, const diagview &in) |
extract a diagonal and store it as a column vector | |
void | diagview::fill (const eT val) |
static void | diagview::minus_inplace (Mat< eT > &out, const diagview &in) |
X -= Y.diag(). | |
void | diagview::ones () |
template<typename T1 > | |
void | diagview::operator%= (const Base< eT, T1 > &x) |
arma_inline eT | diagview::operator() (const uword in_n_row, const uword in_n_col) const |
arma_inline eT & | diagview::operator() (const uword in_n_row, const uword in_n_col) |
arma_inline eT | diagview::operator() (const uword i) const |
arma_inline eT & | diagview::operator() (const uword i) |
void | diagview::operator*= (const eT val) |
template<typename T1 > | |
void | diagview::operator+= (const Base< eT, T1 > &x) |
void | diagview::operator+= (const eT val) |
template<typename T1 > | |
void | diagview::operator-= (const Base< eT, T1 > &x) |
void | diagview::operator-= (const eT val) |
template<typename T1 > | |
void | diagview::operator/= (const Base< eT, T1 > &x) |
void | diagview::operator/= (const eT val) |
template<typename T1 > | |
void | diagview::operator= (const Base< eT, T1 > &x) |
set a diagonal of our matrix using data from a foreign object | |
void | diagview::operator= (const diagview &x) |
set a diagonal of our matrix using a diagonal from a foreign matrix | |
arma_inline eT | diagview::operator[] (const uword i) const |
arma_inline eT & | diagview::operator[] (const uword i) |
static void | diagview::plus_inplace (Mat< eT > &out, const diagview &in) |
X += Y.diag(). | |
static void | diagview::schur_inplace (Mat< eT > &out, const diagview &in) |
X = Y.diag(). | |
void | diagview::zeros () |
diagview::~diagview () |
arma_inline eT diagview< eT >::at | ( | const uword | in_n_row, | |
const uword | in_n_col | |||
) | const [inline, inherited] |
Definition at line 673 of file diagview_meat.hpp.
arma_inline eT & diagview< eT >::at | ( | const uword | in_n_row, | |
const uword | in_n_col | |||
) | [inline, inherited] |
Definition at line 663 of file diagview_meat.hpp.
arma_inline eT diagview< eT >::at | ( | const uword | i | ) | const [inline, inherited] |
Definition at line 629 of file diagview_meat.hpp.
Definition at line 619 of file diagview_meat.hpp.
arma_inline diagview< eT >::diagview | ( | Mat< eT > & | in_m, | |
const uword | in_row_offset, | |||
const uword | in_col_offset, | |||
const uword | len | |||
) | [inline, protected, inherited] |
Definition at line 43 of file diagview_meat.hpp.
arma_inline diagview< eT >::diagview | ( | const Mat< eT > & | in_m, | |
const uword | in_row_offset, | |||
const uword | in_col_offset, | |||
const uword | len | |||
) | [inline, protected, inherited] |
Definition at line 28 of file diagview_meat.hpp.
void diagview< eT >::div_inplace | ( | Mat< eT > & | out, | |
const diagview< eT > & | in | |||
) | [inline, static, inherited] |
X /= Y.diag().
Definition at line 564 of file diagview_meat.hpp.
void diagview< eT >::extract | ( | Mat< eT > & | out, | |
const diagview< eT > & | in | |||
) | [inline, static, inherited] |
extract a diagonal and store it as a column vector
Definition at line 419 of file diagview_meat.hpp.
void diagview< eT >::fill | ( | const eT | val | ) | [inline, inherited] |
Definition at line 707 of file diagview_meat.hpp.
void diagview< eT >::minus_inplace | ( | Mat< eT > & | out, | |
const diagview< eT > & | in | |||
) | [inline, static, inherited] |
X -= Y.diag().
Definition at line 492 of file diagview_meat.hpp.
void diagview< eT >::ones | ( | ) | [inline, inherited] |
Definition at line 736 of file diagview_meat.hpp.
void diagview< eT >::operator%= | ( | const Base< eT, T1 > & | x | ) | [inline, inherited] |
Definition at line 329 of file diagview_meat.hpp.
arma_inline eT diagview< eT >::operator() | ( | const uword | in_n_row, | |
const uword | in_n_col | |||
) | const [inline, inherited] |
Definition at line 695 of file diagview_meat.hpp.
arma_inline eT & diagview< eT >::operator() | ( | const uword | in_n_row, | |
const uword | in_n_col | |||
) | [inline, inherited] |
Definition at line 683 of file diagview_meat.hpp.
arma_inline eT diagview< eT >::operator() | ( | const uword | i | ) | const [inline, inherited] |
Definition at line 651 of file diagview_meat.hpp.
arma_inline eT & diagview< eT >::operator() | ( | const uword | i | ) | [inline, inherited] |
Definition at line 639 of file diagview_meat.hpp.
void diagview< eT >::operator*= | ( | const eT | val | ) | [inline, inherited] |
Definition at line 150 of file diagview_meat.hpp.
void diagview< eT >::operator+= | ( | const Base< eT, T1 > & | x | ) | [inline, inherited] |
Definition at line 239 of file diagview_meat.hpp.
void diagview< eT >::operator+= | ( | const eT | val | ) | [inline, inherited] |
Definition at line 108 of file diagview_meat.hpp.
void diagview< eT >::operator-= | ( | const Base< eT, T1 > & | x | ) | [inline, inherited] |
Definition at line 284 of file diagview_meat.hpp.
void diagview< eT >::operator-= | ( | const eT | val | ) | [inline, inherited] |
Definition at line 129 of file diagview_meat.hpp.
void diagview< eT >::operator/= | ( | const Base< eT, T1 > & | x | ) | [inline, inherited] |
Definition at line 374 of file diagview_meat.hpp.
void diagview< eT >::operator/= | ( | const eT | val | ) | [inline, inherited] |
Definition at line 171 of file diagview_meat.hpp.
void diagview< eT >::operator= | ( | const Base< eT, T1 > & | x | ) | [inline, inherited] |
set a diagonal of our matrix using data from a foreign object
Definition at line 194 of file diagview_meat.hpp.
void diagview< eT >::operator= | ( | const diagview< eT > & | x | ) | [inline, inherited] |
set a diagonal of our matrix using a diagonal from a foreign matrix
Definition at line 60 of file diagview_meat.hpp.
arma_inline eT diagview< eT >::operator[] | ( | const uword | i | ) | const [inline, inherited] |
Definition at line 609 of file diagview_meat.hpp.
arma_inline eT & diagview< eT >::operator[] | ( | const uword | i | ) | [inline, inherited] |
Definition at line 599 of file diagview_meat.hpp.
void diagview< eT >::plus_inplace | ( | Mat< eT > & | out, | |
const diagview< eT > & | in | |||
) | [inline, static, inherited] |
X += Y.diag().
Definition at line 456 of file diagview_meat.hpp.
void diagview< eT >::schur_inplace | ( | Mat< eT > & | out, | |
const diagview< eT > & | in | |||
) | [inline, static, inherited] |
X = Y.diag().
Definition at line 528 of file diagview_meat.hpp.
void diagview< eT >::zeros | ( | ) | [inline, inherited] |
Definition at line 724 of file diagview_meat.hpp.
Definition at line 20 of file diagview_meat.hpp.