![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
#include <storage.hpp>
Classes | |
class | const_iterator |
Public Types | |
typedef const value_type * | const_pointer |
typedef value_type | const_reference |
typedef std::reverse_iterator < const_iterator > | const_reverse_iterator |
typedef D | difference_type |
typedef value_type * | pointer |
typedef const_reference | reference |
typedef Z | size_type |
typedef size_type | value_type |
Public Member Functions | |
BOOST_UBLAS_INLINE | basic_slice () |
BOOST_UBLAS_INLINE | basic_slice (size_type start, difference_type stride, size_type size) |
BOOST_UBLAS_INLINE const_iterator | begin () const |
BOOST_UBLAS_INLINE basic_slice | compose (const basic_range< size_type, difference_type > &r) const |
BOOST_UBLAS_INLINE basic_slice | compose (const basic_slice &s) const |
BOOST_UBLAS_INLINE bool | empty () const |
BOOST_UBLAS_INLINE const_iterator | end () const |
BOOST_UBLAS_INLINE size_type | max_size () const |
BOOST_UBLAS_INLINE bool | operator!= (const basic_slice &s) const |
BOOST_UBLAS_INLINE const_reference | operator() (size_type i) const |
BOOST_UBLAS_INLINE bool | operator== (const basic_slice &s) const |
BOOST_UBLAS_INLINE basic_slice | preprocess (size_type size) const |
BOOST_UBLAS_INLINE const_reverse_iterator | rbegin () const |
BOOST_UBLAS_INLINE const_reverse_iterator | rend () const |
BOOST_UBLAS_INLINE size_type | size () const |
BOOST_UBLAS_INLINE size_type | start () const |
BOOST_UBLAS_INLINE difference_type | stride () const |
Static Public Member Functions | |
static BOOST_UBLAS_INLINE const basic_slice & | all () |
Private Types | |
typedef size_type | const_subiterator_type |
typedef basic_slice< Z, D > | self_type |
Private Attributes | |
size_type | size_ |
size_type | start_ |
difference_type | stride_ |
Static Private Attributes | |
static const basic_slice | all_ |
Definition at line 1086 of file storage.hpp.
typedef basic_slice<Z, D> boost::numeric::ublas::basic_slice< Z, D >::self_type [private] |
Definition at line 1087 of file storage.hpp.
typedef Z boost::numeric::ublas::basic_slice< Z, D >::size_type |
Definition at line 1089 of file storage.hpp.
typedef D boost::numeric::ublas::basic_slice< Z, D >::difference_type |
Definition at line 1090 of file storage.hpp.
typedef size_type boost::numeric::ublas::basic_slice< Z, D >::value_type |
Definition at line 1091 of file storage.hpp.
typedef value_type boost::numeric::ublas::basic_slice< Z, D >::const_reference |
Definition at line 1092 of file storage.hpp.
typedef const_reference boost::numeric::ublas::basic_slice< Z, D >::reference |
Definition at line 1093 of file storage.hpp.
typedef const value_type* boost::numeric::ublas::basic_slice< Z, D >::const_pointer |
Definition at line 1094 of file storage.hpp.
typedef value_type* boost::numeric::ublas::basic_slice< Z, D >::pointer |
Definition at line 1095 of file storage.hpp.
typedef size_type boost::numeric::ublas::basic_slice< Z, D >::const_subiterator_type [private] |
Definition at line 1162 of file storage.hpp.
typedef std::reverse_iterator<const_iterator> boost::numeric::ublas::basic_slice< Z, D >::const_reverse_iterator |
Definition at line 1270 of file storage.hpp.
BOOST_UBLAS_INLINE boost::numeric::ublas::basic_slice< Z, D >::basic_slice | ( | ) | [inline] |
Definition at line 1099 of file storage.hpp.
BOOST_UBLAS_INLINE boost::numeric::ublas::basic_slice< Z, D >::basic_slice | ( | size_type | start, |
difference_type | stride, | ||
size_type | size | ||
) | [inline] |
Definition at line 1102 of file storage.hpp.
BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_slice< Z, D >::start | ( | ) | const [inline] |
Definition at line 1106 of file storage.hpp.
BOOST_UBLAS_INLINE difference_type boost::numeric::ublas::basic_slice< Z, D >::stride | ( | ) | const [inline] |
Definition at line 1110 of file storage.hpp.
BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_slice< Z, D >::size | ( | ) | const [inline] |
Definition at line 1114 of file storage.hpp.
BOOST_UBLAS_INLINE size_type boost::numeric::ublas::basic_slice< Z, D >::max_size | ( | ) | const [inline] |
Definition at line 1120 of file storage.hpp.
BOOST_UBLAS_INLINE bool boost::numeric::ublas::basic_slice< Z, D >::empty | ( | ) | const [inline] |
Definition at line 1125 of file storage.hpp.
BOOST_UBLAS_INLINE const_reference boost::numeric::ublas::basic_slice< Z, D >::operator() | ( | size_type | i | ) | const [inline] |
Definition at line 1131 of file storage.hpp.
BOOST_UBLAS_INLINE basic_slice boost::numeric::ublas::basic_slice< Z, D >::compose | ( | const basic_range< size_type, difference_type > & | r | ) | const [inline] |
Definition at line 1139 of file storage.hpp.
BOOST_UBLAS_INLINE basic_slice boost::numeric::ublas::basic_slice< Z, D >::compose | ( | const basic_slice< Z, D > & | s | ) | const [inline] |
Definition at line 1144 of file storage.hpp.
BOOST_UBLAS_INLINE bool boost::numeric::ublas::basic_slice< Z, D >::operator== | ( | const basic_slice< Z, D > & | s | ) | const [inline] |
Definition at line 1151 of file storage.hpp.
BOOST_UBLAS_INLINE bool boost::numeric::ublas::basic_slice< Z, D >::operator!= | ( | const basic_slice< Z, D > & | s | ) | const [inline] |
Definition at line 1155 of file storage.hpp.
BOOST_UBLAS_INLINE const_iterator boost::numeric::ublas::basic_slice< Z, D >::begin | ( | ) | const [inline] |
Definition at line 1261 of file storage.hpp.
BOOST_UBLAS_INLINE const_iterator boost::numeric::ublas::basic_slice< Z, D >::end | ( | ) | const [inline] |
Definition at line 1265 of file storage.hpp.
BOOST_UBLAS_INLINE const_reverse_iterator boost::numeric::ublas::basic_slice< Z, D >::rbegin | ( | ) | const [inline] |
Definition at line 1273 of file storage.hpp.
BOOST_UBLAS_INLINE const_reverse_iterator boost::numeric::ublas::basic_slice< Z, D >::rend | ( | ) | const [inline] |
Definition at line 1277 of file storage.hpp.
BOOST_UBLAS_INLINE basic_slice boost::numeric::ublas::basic_slice< Z, D >::preprocess | ( | size_type | size | ) | const [inline] |
Definition at line 1282 of file storage.hpp.
static BOOST_UBLAS_INLINE const basic_slice& boost::numeric::ublas::basic_slice< Z, D >::all | ( | ) | [inline, static] |
Definition at line 1289 of file storage.hpp.
size_type boost::numeric::ublas::basic_slice< Z, D >::start_ [private] |
Definition at line 1294 of file storage.hpp.
difference_type boost::numeric::ublas::basic_slice< Z, D >::stride_ [private] |
Definition at line 1295 of file storage.hpp.
size_type boost::numeric::ublas::basic_slice< Z, D >::size_ [private] |
Definition at line 1296 of file storage.hpp.
const basic_slice< Z, D > boost::numeric::ublas::basic_slice< Z, D >::all_ [static, private] |
Definition at line 1297 of file storage.hpp.