#include <subview_field_bones.hpp>
Public Types | |
typedef oT | object_type |
Public Member Functions | |
arma_inline oT & | at (const uword row, const uword col) |
arma_inline const oT & | at (const uword row, const uword col) const |
bool | check_overlap (const subview_field &x) const |
arma_inline oT & | operator() (const uword i) |
arma_inline const oT & | operator() (const uword i) const |
arma_inline oT & | operator() (const uword row, const uword col) |
arma_inline const oT & | operator() (const uword row, const uword col) const |
void | operator= (const field< oT > &x) |
void | operator= (const subview_field &x) |
x.subfield(...) = y.subfield(...) | |
arma_inline oT & | operator[] (const uword i) |
arma_inline const oT & | operator[] (const uword i) const |
~subview_field () | |
Static Public Member Functions | |
static void | extract (field< oT > &out, const subview_field &in) |
X = Y.subfield(...) | |
Public Attributes | |
const uword | aux_col1 |
const uword | aux_row1 |
const field< oT > & | f |
const uword | n_cols |
const uword | n_elem |
const uword | n_rows |
Protected Member Functions | |
arma_inline | subview_field (const field< oT > &in_f, const uword in_row1, const uword in_col1, const uword in_n_rows, const uword in_n_cols) |
arma_inline | subview_field (field< oT > &in_f, const uword in_row1, const uword in_col1, const uword in_n_rows, const uword in_n_cols) |
Protected Attributes | |
field< oT > * | f_ptr |
Private Member Functions | |
subview_field () | |
Friends | |
class | field< oT > |
Class for storing data required to construct or apply operations to a subfield (i.e. where the subfield starts and ends as well as a reference/pointer to the original field),
Definition at line 21 of file subview_field_bones.hpp.
typedef oT subview_field< oT >::object_type |
Definition at line 28 of file subview_field_bones.hpp.
subview_field< oT >::subview_field | ( | ) | [private] |
friend class field< oT > [friend] |
Definition at line 70 of file subview_field_bones.hpp.
const uword subview_field< oT >::aux_col1 |
Definition at line 31 of file subview_field_bones.hpp.
const uword subview_field< oT >::aux_row1 |
Definition at line 30 of file subview_field_bones.hpp.
const field<oT>& subview_field< oT >::f |
Definition at line 23 of file subview_field_bones.hpp.
field<oT>* subview_field< oT >::f_ptr [protected] |
Definition at line 24 of file subview_field_bones.hpp.
const uword subview_field< oT >::n_cols |
Definition at line 34 of file subview_field_bones.hpp.
const uword subview_field< oT >::n_elem |
Definition at line 35 of file subview_field_bones.hpp.
const uword subview_field< oT >::n_rows |
Definition at line 33 of file subview_field_bones.hpp.