![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
#include <storage.hpp>
Collaboration diagram for boost::numeric::ublas::indirect_array< A >:Classes | |
| class | const_iterator |
Public Types | |
| typedef A | array_type |
| typedef const A | const_array_type |
| typedef A::const_pointer | const_pointer |
| typedef A::const_reference | const_reference |
| typedef std::reverse_iterator < const_iterator > | const_reverse_iterator |
| typedef A::difference_type | difference_type |
| typedef A::pointer | pointer |
| typedef A::reference | reference |
| typedef A::size_type | size_type |
| typedef A::value_type | value_type |
Public Member Functions | |
| BOOST_UBLAS_INLINE | indirect_array () |
| BOOST_UBLAS_INLINE | indirect_array (size_type size) |
| BOOST_UBLAS_INLINE | indirect_array (pointer start, pointer stop) |
| BOOST_UBLAS_INLINE | indirect_array (size_type size, const array_type &data) |
| BOOST_UBLAS_INLINE const_iterator | begin () const |
| BOOST_UBLAS_INLINE indirect_array | compose (const indirect_array &ia) const |
| BOOST_UBLAS_INLINE indirect_array | compose (const basic_range< size_type, difference_type > &r) const |
| BOOST_UBLAS_INLINE indirect_array | compose (const basic_slice< size_type, difference_type > &s) const |
| BOOST_UBLAS_INLINE const_array_type | data () const |
| BOOST_UBLAS_INLINE array_type | data () |
| BOOST_UBLAS_INLINE bool | empty () const |
| BOOST_UBLAS_INLINE const_iterator | end () const |
| BOOST_UBLAS_INLINE size_type | max_size () const |
| template<class OA > | |
| BOOST_UBLAS_INLINE bool | operator!= (const indirect_array< OA > &ia) const |
| BOOST_UBLAS_INLINE reference | operator() (size_type i) |
| BOOST_UBLAS_INLINE const_reference | operator() (size_type i) const |
| template<class OA > | |
| BOOST_UBLAS_INLINE bool | operator== (const indirect_array< OA > &ia) const |
| BOOST_UBLAS_INLINE const_reference | operator[] (size_type i) const |
| BOOST_UBLAS_INLINE reference | operator[] (size_type i) |
| BOOST_UBLAS_INLINE indirect_array | 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 |
Static Public Member Functions | |
| static BOOST_UBLAS_INLINE const indirect_array & | all () |
Private Types | |
| typedef difference_type | const_subiterator_type |
| typedef indirect_array< A > | self_type |
Private Attributes | |
| array_type | data_ |
| size_type | size_ |
Static Private Attributes | |
| static const indirect_array | all_ |
Definition at line 1306 of file storage.hpp.
typedef indirect_array<A> boost::numeric::ublas::indirect_array< A >::self_type [private] |
Definition at line 1307 of file storage.hpp.
| typedef A boost::numeric::ublas::indirect_array< A >::array_type |
Definition at line 1309 of file storage.hpp.
| typedef const A boost::numeric::ublas::indirect_array< A >::const_array_type |
Definition at line 1310 of file storage.hpp.
| typedef A::size_type boost::numeric::ublas::indirect_array< A >::size_type |
Definition at line 1311 of file storage.hpp.
| typedef A::difference_type boost::numeric::ublas::indirect_array< A >::difference_type |
Definition at line 1312 of file storage.hpp.
| typedef A::value_type boost::numeric::ublas::indirect_array< A >::value_type |
Definition at line 1313 of file storage.hpp.
| typedef A::const_reference boost::numeric::ublas::indirect_array< A >::const_reference |
Definition at line 1314 of file storage.hpp.
| typedef A::reference boost::numeric::ublas::indirect_array< A >::reference |
Definition at line 1315 of file storage.hpp.
| typedef A::const_pointer boost::numeric::ublas::indirect_array< A >::const_pointer |
Definition at line 1316 of file storage.hpp.
| typedef A::pointer boost::numeric::ublas::indirect_array< A >::pointer |
Definition at line 1317 of file storage.hpp.
typedef difference_type boost::numeric::ublas::indirect_array< A >::const_subiterator_type [private] |
Definition at line 1427 of file storage.hpp.
| typedef std::reverse_iterator<const_iterator> boost::numeric::ublas::indirect_array< A >::const_reverse_iterator |
Definition at line 1530 of file storage.hpp.
| BOOST_UBLAS_INLINE boost::numeric::ublas::indirect_array< A >::indirect_array | ( | ) | [inline] |
Definition at line 1321 of file storage.hpp.
| BOOST_UBLAS_INLINE boost::numeric::ublas::indirect_array< A >::indirect_array | ( | size_type | size | ) | [inline, explicit] |
Definition at line 1324 of file storage.hpp.
| BOOST_UBLAS_INLINE boost::numeric::ublas::indirect_array< A >::indirect_array | ( | size_type | size, |
| const array_type & | data | ||
| ) | [inline] |
Definition at line 1327 of file storage.hpp.
| BOOST_UBLAS_INLINE boost::numeric::ublas::indirect_array< A >::indirect_array | ( | pointer | start, |
| pointer | stop | ||
| ) | [inline] |
Definition at line 1330 of file storage.hpp.
| BOOST_UBLAS_INLINE size_type boost::numeric::ublas::indirect_array< A >::size | ( | ) | const [inline] |
Definition at line 1336 of file storage.hpp.
| BOOST_UBLAS_INLINE const_array_type boost::numeric::ublas::indirect_array< A >::data | ( | ) | const [inline] |
Definition at line 1340 of file storage.hpp.
| BOOST_UBLAS_INLINE array_type boost::numeric::ublas::indirect_array< A >::data | ( | ) | [inline] |
Definition at line 1344 of file storage.hpp.
| BOOST_UBLAS_INLINE size_type boost::numeric::ublas::indirect_array< A >::max_size | ( | ) | const [inline] |
Definition at line 1350 of file storage.hpp.
| BOOST_UBLAS_INLINE bool boost::numeric::ublas::indirect_array< A >::empty | ( | ) | const [inline] |
Definition at line 1355 of file storage.hpp.
| BOOST_UBLAS_INLINE const_reference boost::numeric::ublas::indirect_array< A >::operator() | ( | size_type | i | ) | const [inline] |
Definition at line 1361 of file storage.hpp.
| BOOST_UBLAS_INLINE reference boost::numeric::ublas::indirect_array< A >::operator() | ( | size_type | i | ) | [inline] |
Definition at line 1366 of file storage.hpp.
| BOOST_UBLAS_INLINE const_reference boost::numeric::ublas::indirect_array< A >::operator[] | ( | size_type | i | ) | const [inline] |
Definition at line 1372 of file storage.hpp.
| BOOST_UBLAS_INLINE reference boost::numeric::ublas::indirect_array< A >::operator[] | ( | size_type | i | ) | [inline] |
Definition at line 1376 of file storage.hpp.
| BOOST_UBLAS_INLINE indirect_array boost::numeric::ublas::indirect_array< A >::compose | ( | const basic_range< size_type, difference_type > & | r | ) | const [inline] |
Definition at line 1382 of file storage.hpp.
| BOOST_UBLAS_INLINE indirect_array boost::numeric::ublas::indirect_array< A >::compose | ( | const basic_slice< size_type, difference_type > & | s | ) | const [inline] |
Definition at line 1390 of file storage.hpp.
| BOOST_UBLAS_INLINE indirect_array boost::numeric::ublas::indirect_array< A >::compose | ( | const indirect_array< A > & | ia | ) | const [inline] |
Definition at line 1398 of file storage.hpp.
| BOOST_UBLAS_INLINE bool boost::numeric::ublas::indirect_array< A >::operator== | ( | const indirect_array< OA > & | ia | ) | const [inline] |
Definition at line 1410 of file storage.hpp.
| BOOST_UBLAS_INLINE bool boost::numeric::ublas::indirect_array< A >::operator!= | ( | const indirect_array< OA > & | ia | ) | const [inline] |
Definition at line 1420 of file storage.hpp.
| BOOST_UBLAS_INLINE const_iterator boost::numeric::ublas::indirect_array< A >::begin | ( | ) | const [inline] |
Definition at line 1521 of file storage.hpp.
| BOOST_UBLAS_INLINE const_iterator boost::numeric::ublas::indirect_array< A >::end | ( | ) | const [inline] |
Definition at line 1525 of file storage.hpp.
| BOOST_UBLAS_INLINE const_reverse_iterator boost::numeric::ublas::indirect_array< A >::rbegin | ( | ) | const [inline] |
Definition at line 1533 of file storage.hpp.
| BOOST_UBLAS_INLINE const_reverse_iterator boost::numeric::ublas::indirect_array< A >::rend | ( | ) | const [inline] |
Definition at line 1537 of file storage.hpp.
| BOOST_UBLAS_INLINE indirect_array boost::numeric::ublas::indirect_array< A >::preprocess | ( | size_type | size | ) | const [inline] |
Definition at line 1542 of file storage.hpp.
| static BOOST_UBLAS_INLINE const indirect_array& boost::numeric::ublas::indirect_array< A >::all | ( | ) | [inline, static] |
Definition at line 1552 of file storage.hpp.
size_type boost::numeric::ublas::indirect_array< A >::size_ [private] |
Definition at line 1557 of file storage.hpp.
array_type boost::numeric::ublas::indirect_array< A >::data_ [private] |
Definition at line 1558 of file storage.hpp.
const indirect_array< A > boost::numeric::ublas::indirect_array< A >::all_ [static, private] |
Definition at line 1559 of file storage.hpp.