"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "include/armadillo_bits/Cube_bones.hpp" between
armadillo-10.8.2.tar.xz and armadillo-11.0.0.tar.xz

About: Armadillo is a C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use.

Cube_bones.hpp  (armadillo-10.8.2.tar.xz):Cube_bones.hpp  (armadillo-11.0.0.tar.xz)
skipping to change at line 262 skipping to change at line 262
arma_inline arma_warn_unused eT& operator[] (const uword i); arma_inline arma_warn_unused eT& operator[] (const uword i);
arma_inline arma_warn_unused const eT& operator[] (const uword i) const; arma_inline arma_warn_unused const eT& operator[] (const uword i) const;
arma_inline arma_warn_unused eT& at(const uword i); arma_inline arma_warn_unused eT& at(const uword i);
arma_inline arma_warn_unused const eT& at(const uword i) const; arma_inline arma_warn_unused const eT& at(const uword i) const;
arma_inline arma_warn_unused eT& operator() (const uword i); arma_inline arma_warn_unused eT& operator() (const uword i);
arma_inline arma_warn_unused const eT& operator() (const uword i) const; arma_inline arma_warn_unused const eT& operator() (const uword i) const;
#if defined(__cpp_multidimensional_subscript)
arma_inline arma_warn_unused eT& operator[] (const uword in_row, const u
word in_col, const uword in_slice);
arma_inline arma_warn_unused const eT& operator[] (const uword in_row, const u
word in_col, const uword in_slice) const;
#endif
arma_inline arma_warn_unused eT& at (const uword in_row, const u word in_col, const uword in_slice); arma_inline arma_warn_unused eT& at (const uword in_row, const u word in_col, const uword in_slice);
arma_inline arma_warn_unused const eT& at (const uword in_row, const u word in_col, const uword in_slice) const; arma_inline arma_warn_unused const eT& at (const uword in_row, const u word in_col, const uword in_slice) const;
arma_inline arma_warn_unused eT& operator() (const uword in_row, const u word in_col, const uword in_slice); arma_inline arma_warn_unused eT& operator() (const uword in_row, const u word in_col, const uword in_slice);
arma_inline arma_warn_unused const eT& operator() (const uword in_row, const u word in_col, const uword in_slice) const; arma_inline arma_warn_unused const eT& operator() (const uword in_row, const u word in_col, const uword in_slice) const;
arma_inline const Cube& operator++(); arma_inline const Cube& operator++();
arma_inline void operator++(int); arma_inline void operator++(int);
arma_inline const Cube& operator--(); arma_inline const Cube& operator--();
arma_inline void operator--(int); arma_inline void operator--(int);
inline arma_warn_unused bool is_finite() const; inline arma_warn_unused bool is_finite() const;
arma_inline arma_warn_unused bool is_empty() const; arma_inline arma_warn_unused bool is_empty() const;
inline arma_warn_unused bool has_inf() const; inline arma_warn_unused bool has_inf() const;
inline arma_warn_unused bool has_nan() const; inline arma_warn_unused bool has_nan() const;
inline arma_warn_unused bool has_nonfinite() const;
arma_inline arma_warn_unused bool in_range(const uword i) const; arma_inline arma_warn_unused bool in_range(const uword i) const;
arma_inline arma_warn_unused bool in_range(const span& x) const; arma_inline arma_warn_unused bool in_range(const span& x) const;
arma_inline arma_warn_unused bool in_range(const uword in_row, const uword in_col, const uword in_slice) const; arma_inline arma_warn_unused bool in_range(const uword in_row, const uword in_col, const uword in_slice) const;
inline arma_warn_unused bool in_range(const span& row_span, const span& c ol_span, const span& slice_span) const; inline arma_warn_unused bool in_range(const span& row_span, const span& c ol_span, const span& slice_span) const;
inline arma_warn_unused bool in_range(const uword in_row, const uword in_col, const uword in_slice, const SizeCube& s) const; inline arma_warn_unused bool in_range(const uword in_row, const uword in_col, const uword in_slice, const SizeCube& s) const;
arma_inline arma_warn_unused eT* memptr(); arma_inline arma_warn_unused eT* memptr();
skipping to change at line 425 skipping to change at line 431
inline void delete_mat(); inline void delete_mat();
inline void create_mat(); inline void create_mat();
friend class glue_join; friend class glue_join;
friend class op_reshape; friend class op_reshape;
friend class op_resize; friend class op_resize;
friend class subview_cube<eT>; friend class subview_cube<eT>;
public: public:
#ifdef ARMA_EXTRA_CUBE_PROTO #if defined(ARMA_EXTRA_CUBE_PROTO)
#include ARMA_INCFILE_WRAP(ARMA_EXTRA_CUBE_PROTO) #include ARMA_INCFILE_WRAP(ARMA_EXTRA_CUBE_PROTO)
#endif #endif
}; };
template<typename eT> template<typename eT>
template<uword fixed_n_rows, uword fixed_n_cols, uword fixed_n_slices> template<uword fixed_n_rows, uword fixed_n_cols, uword fixed_n_slices>
class Cube<eT>::fixed : public Cube<eT> class Cube<eT>::fixed : public Cube<eT>
{ {
private: private:
skipping to change at line 470 skipping to change at line 476
arma_inline arma_warn_unused eT& operator[] (const uword i); arma_inline arma_warn_unused eT& operator[] (const uword i);
arma_inline arma_warn_unused const eT& operator[] (const uword i) const; arma_inline arma_warn_unused const eT& operator[] (const uword i) const;
arma_inline arma_warn_unused eT& at (const uword i); arma_inline arma_warn_unused eT& at (const uword i);
arma_inline arma_warn_unused const eT& at (const uword i) const; arma_inline arma_warn_unused const eT& at (const uword i) const;
arma_inline arma_warn_unused eT& operator() (const uword i); arma_inline arma_warn_unused eT& operator() (const uword i);
arma_inline arma_warn_unused const eT& operator() (const uword i) const; arma_inline arma_warn_unused const eT& operator() (const uword i) const;
#if defined(__cpp_multidimensional_subscript)
arma_inline arma_warn_unused eT& operator[] (const uword in_row, const u
word in_col, const uword in_slice);
arma_inline arma_warn_unused const eT& operator[] (const uword in_row, const u
word in_col, const uword in_slice) const;
#endif
arma_inline arma_warn_unused eT& at (const uword in_row, const u word in_col, const uword in_slice); arma_inline arma_warn_unused eT& at (const uword in_row, const u word in_col, const uword in_slice);
arma_inline arma_warn_unused const eT& at (const uword in_row, const u word in_col, const uword in_slice) const; arma_inline arma_warn_unused const eT& at (const uword in_row, const u word in_col, const uword in_slice) const;
arma_inline arma_warn_unused eT& operator() (const uword in_row, const u word in_col, const uword in_slice); arma_inline arma_warn_unused eT& operator() (const uword in_row, const u word in_col, const uword in_slice);
arma_inline arma_warn_unused const eT& operator() (const uword in_row, const u word in_col, const uword in_slice) const; arma_inline arma_warn_unused const eT& operator() (const uword in_row, const u word in_col, const uword in_slice) const;
}; };
class Cube_aux class Cube_aux
{ {
public: public:
 End of changes. 4 change blocks. 
3 lines changed or deleted 18 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)