|
| arma_inline oT & | field< oT >::at (const uword i) |
| | linear element accessor (treats the field as a vector); no bounds check More...
|
| |
| arma_inline const oT & | field< oT >::at (const uword i) const |
| | linear element accessor (treats the field as a vector); no bounds check More...
|
| |
| arma_inline oT & | field< oT >::at (const uword row, const uword col) |
| | element accessor; no bounds check More...
|
| |
| arma_inline const oT & | field< oT >::at (const uword row, const uword col) const |
| | element accessor; no bounds check More...
|
| |
| iterator | field< oT >::begin () |
| |
| const_iterator | field< oT >::begin () const |
| |
| subview_field< oT > | field< oT >::col (const uword col_num) |
| | creation of subview_field (column of a field) More...
|
| |
| const subview_field< oT > | field< oT >::col (const uword col_num) const |
| | creation of subview_field (column of a field) More...
|
| |
| subview_field< oT > | field< oT >::cols (const uword in_col1, const uword in_col2) |
| | creation of subview_field (subfield comprised of specified columns) More...
|
| |
| const subview_field< oT > | field< oT >::cols (const uword in_col1, const uword in_col2) const |
| | creation of subview_field (subfield comprised of specified columns) More...
|
| |
| | field< oT >::const_iterator::const_iterator (const field< oT > &in_M, const bool at_end=false) |
| |
| template<typename oT2 > |
| void | field< oT >::copy_size (const field< oT2 > &x) |
| | change the field to have the specified dimensions (data is not preserved) More...
|
| |
| void | field< oT >::create_objects () |
| |
| void | field< oT >::delete_objects () |
| |
| iterator | field< oT >::end () |
| |
| const_iterator | field< oT >::end () const |
| |
| | field< oT >::field () |
| |
| | field< oT >::field (const field &x) |
| | construct a field from a given field More...
|
| |
| | field< oT >::field (const subview_field< oT > &x) |
| | construct a field from subview_field (e.g. construct a field from a delayed subfield operation) More...
|
| |
| | field< oT >::field (const uword n_elem_in) |
| |
| | field< oT >::field (const uword n_rows_in, const uword n_cols_in) |
| | construct the field with the specified dimensions More...
|
| |
| void | field< oT >::fill (const oT &x) |
| | fill the field with an object More...
|
| |
| arma_inline arma_warn_unused bool | field< oT >::in_range (const uword i) const |
| | returns true if the given index is currently in range More...
|
| |
| arma_inline arma_warn_unused bool | field< oT >::in_range (const span &x) const |
| | returns true if the given start and end indices are currently in range More...
|
| |
| arma_inline arma_warn_unused bool | field< oT >::in_range (const uword in_row, const uword in_col) const |
| | returns true if the given location is currently in range More...
|
| |
| arma_inline arma_warn_unused bool | field< oT >::in_range (const span &row_span, const uword in_col) const |
| |
| arma_inline arma_warn_unused bool | field< oT >::in_range (const uword in_row, const span &col_span) const |
| |
| arma_inline arma_warn_unused bool | field< oT >::in_range (const span &row_span, const span &col_span) const |
| |
| void | field< oT >::init (const field< oT > &x) |
| | construct a field from a given field More...
|
| |
| void | field< oT >::init (const uword n_rows_in, const uword n_cols_in) |
| | internal field construction; if the requested size is small enough, memory from the stack is used. otherwise memory is allocated via 'new' More...
|
| |
| arma_inline bool | field< oT >::is_empty () const |
| | returns true if the field has no objects More...
|
| |
| | field< oT >::iterator::iterator (field< oT > &in_M, const bool at_end=false) |
| |
| bool | field< oT >::load (const std::string name, const file_type type=auto_detect, const bool print_status=true) |
| |
| bool | field< oT >::load (std::istream &is, const file_type type=auto_detect, const bool print_status=true) |
| |
| template<typename oT > |
| static bool | field_aux::load (field< oT > &x, const std::string &name, const file_type type, std::string &err_msg) |
| |
| template<typename oT > |
| static bool | field_aux::load (field< oT > &x, std::istream &is, const file_type type, std::string &err_msg) |
| |
| template<typename eT > |
| static bool | field_aux::load (field< Mat< eT > > &x, const std::string &name, const file_type type, std::string &err_msg) |
| |
| template<typename eT > |
| static bool | field_aux::load (field< Mat< eT > > &x, std::istream &is, const file_type type, std::string &err_msg) |
| |
| template<typename eT > |
| static bool | field_aux::load (field< Col< eT > > &x, const std::string &name, const file_type type, std::string &err_msg) |
| |
| template<typename eT > |
| static bool | field_aux::load (field< Col< eT > > &x, std::istream &is, const file_type type, std::string &err_msg) |
| |
| template<typename eT > |
| static bool | field_aux::load (field< Row< eT > > &x, const std::string &name, const file_type type, std::string &err_msg) |
| |
| template<typename eT > |
| static bool | field_aux::load (field< Row< eT > > &x, std::istream &is, const file_type type, std::string &err_msg) |
| |
| template<typename eT > |
| static bool | field_aux::load (field< Cube< eT > > &x, const std::string &name, const file_type type, std::string &err_msg) |
| |
| template<typename eT > |
| static bool | field_aux::load (field< Cube< eT > > &x, std::istream &is, const file_type type, std::string &err_msg) |
| |
| static bool | field_aux::load (field< std::string > &x, const std::string &name, const file_type type, std::string &err_msg) |
| |
| static bool | field_aux::load (field< std::string > &x, std::istream &is, const file_type type, std::string &err_msg) |
| |
| bool | field< oT >::iterator::operator!= (const iterator &X) const |
| |
| bool | field< oT >::const_iterator::operator!= (const const_iterator &X) const |
| |
| arma_inline oT & | field< oT >::operator() (const uword i) |
| | linear element accessor (treats the field as a vector); bounds checking not done when ARMA_NO_DEBUG is defined More...
|
| |
| arma_inline const oT & | field< oT >::operator() (const uword i) const |
| | linear element accessor (treats the field as a vector); bounds checking not done when ARMA_NO_DEBUG is defined More...
|
| |
| arma_inline oT & | field< oT >::operator() (const uword row, const uword col) |
| | element accessor; bounds checking not done when ARMA_NO_DEBUG is defined More...
|
| |
| arma_inline const oT & | field< oT >::operator() (const uword row, const uword col) const |
| | element accessor; bounds checking not done when ARMA_NO_DEBUG is defined More...
|
| |
| subview_field< oT > | field< oT >::operator() (const span &row_span, const span &col_span) |
| |
| const subview_field< oT > | field< oT >::operator() (const span &row_span, const span &col_span) const |
| |
| oT & | field< oT >::iterator::operator* () |
| |
| const oT & | field< oT >::const_iterator::operator* () const |
| |
| iterator & | field< oT >::iterator::operator++ () |
| |
| void | field< oT >::iterator::operator++ (int) |
| |
| const_iterator & | field< oT >::const_iterator::operator++ () |
| |
| void | field< oT >::const_iterator::operator++ (int) |
| |
| iterator & | field< oT >::iterator::operator-- () |
| |
| void | field< oT >::iterator::operator-- (int) |
| |
| const_iterator & | field< oT >::const_iterator::operator-- () |
| |
| void | field< oT >::const_iterator::operator-- (int) |
| |
| field_injector< field > | field< oT >::operator<< (const oT &val) |
| |
| field_injector< field > | field< oT >::operator<< (const injector_end_of_row &x) |
| |
| const field & | field< oT >::operator= (const field &x) |
| | construct a field from a given field More...
|
| |
| const field & | field< oT >::operator= (const subview_field< oT > &x) |
| | construct a field from subview_field (e.g. construct a field from a delayed subfield operation) More...
|
| |
| bool | field< oT >::iterator::operator== (const iterator &X) const |
| |
| bool | field< oT >::const_iterator::operator== (const const_iterator &X) const |
| |
| arma_inline oT & | field< oT >::operator[] (const uword i) |
| | linear element accessor (treats the field as a vector); no bounds check More...
|
| |
| arma_inline const oT & | field< oT >::operator[] (const uword i) const |
| | linear element accessor (treats the field as a vector); no bounds check More...
|
| |
| void | field< oT >::print (const std::string extra_text="") const |
| |
| void | field< oT >::print (std::ostream &user_stream, const std::string extra_text="") const |
| |
| bool | field< oT >::quiet_load (const std::string name, const file_type type=auto_detect) |
| |
| bool | field< oT >::quiet_load (std::istream &is, const file_type type=auto_detect) |
| |
| bool | field< oT >::quiet_save (const std::string name, const file_type type=arma_binary) const |
| |
| bool | field< oT >::quiet_save (std::ostream &os, const file_type type=arma_binary) const |
| |
| void | field< oT >::reset () |
| | reset the field to an empty state (i.e. the field will have no objects) More...
|
| |
| void | field< oT >::reset_objects () |
| | reset each object More...
|
| |
| template<typename oT > |
| static void | field_aux::reset_objects (field< oT > &x) |
| |
| template<typename eT > |
| static void | field_aux::reset_objects (field< Mat< eT > > &x) |
| |
| template<typename eT > |
| static void | field_aux::reset_objects (field< Col< eT > > &x) |
| |
| template<typename eT > |
| static void | field_aux::reset_objects (field< Row< eT > > &x) |
| |
| template<typename eT > |
| static void | field_aux::reset_objects (field< Cube< eT > > &x) |
| |
| static void | field_aux::reset_objects (field< std::string > &x) |
| |
| subview_field< oT > | field< oT >::row (const uword row_num) |
| | creation of subview_field (row of a field) More...
|
| |
| const subview_field< oT > | field< oT >::row (const uword row_num) const |
| | creation of subview_field (row of a field) More...
|
| |
| subview_field< oT > | field< oT >::rows (const uword in_row1, const uword in_row2) |
| | creation of subview_field (subfield comprised of specified rows) More...
|
| |
| const subview_field< oT > | field< oT >::rows (const uword in_row1, const uword in_row2) const |
| | creation of subview_field (subfield comprised of specified rows) More...
|
| |
| bool | field< oT >::save (const std::string name, const file_type type=arma_binary, const bool print_status=true) const |
| |
| bool | field< oT >::save (std::ostream &os, const file_type type=arma_binary, const bool print_status=true) const |
| |
| template<typename oT > |
| static bool | field_aux::save (const field< oT > &x, const std::string &name, const file_type type, std::string &err_msg) |
| |
| template<typename oT > |
| static bool | field_aux::save (const field< oT > &x, std::ostream &os, const file_type type, std::string &err_msg) |
| |
| template<typename eT > |
| static bool | field_aux::save (const field< Mat< eT > > &x, const std::string &name, const file_type type, std::string &err_msg) |
| |
| template<typename eT > |
| static bool | field_aux::save (const field< Mat< eT > > &x, std::ostream &os, const file_type type, std::string &err_msg) |
| |
| template<typename eT > |
| static bool | field_aux::save (const field< Col< eT > > &x, const std::string &name, const file_type type, std::string &err_msg) |
| |
| template<typename eT > |
| static bool | field_aux::save (const field< Col< eT > > &x, std::ostream &os, const file_type type, std::string &err_msg) |
| |
| template<typename eT > |
| static bool | field_aux::save (const field< Row< eT > > &x, const std::string &name, const file_type type, std::string &err_msg) |
| |
| template<typename eT > |
| static bool | field_aux::save (const field< Row< eT > > &x, std::ostream &os, const file_type type, std::string &err_msg) |
| |
| template<typename eT > |
| static bool | field_aux::save (const field< Cube< eT > > &x, const std::string &name, const file_type type, std::string &err_msg) |
| |
| template<typename eT > |
| static bool | field_aux::save (const field< Cube< eT > > &x, std::ostream &os, const file_type type, std::string &err_msg) |
| |
| static bool | field_aux::save (const field< std::string > &x, const std::string &name, const file_type type, std::string &err_msg) |
| |
| static bool | field_aux::save (const field< std::string > &x, std::ostream &os, const file_type type, std::string &err_msg) |
| |
| void | field< oT >::set_size (const uword n_obj_in) |
| |
| void | field< oT >::set_size (const uword n_rows_in, const uword n_cols_in) |
| | change the field to have the specified dimensions (data is not preserved) More...
|
| |
| subview_field< oT > | field< oT >::subfield (const uword in_row1, const uword in_col1, const uword in_row2, const uword in_col2) |
| | creation of subview_field (subfield with arbitrary dimensions) More...
|
| |
| const subview_field< oT > | field< oT >::subfield (const uword in_row1, const uword in_col1, const uword in_row2, const uword in_col2) const |
| | creation of subview_field (subfield with arbitrary dimensions) More...
|
| |
| subview_field< oT > | field< oT >::subfield (const span &row_span, const span &col_span) |
| | creation of subview_field (subfield with arbitrary dimensions) More...
|
| |
| const subview_field< oT > | field< oT >::subfield (const span &row_span, const span &col_span) const |
| | creation of subview_field (subfield with arbitrary dimensions) More...
|
| |
| | field< oT >::~field () |
| |