![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
#include <matrix_sparse.hpp>
Classes | |
class | const_iterator1 |
class | const_iterator2 |
class | iterator1 |
class | iterator2 |
Public Types | |
typedef matrix_reference < self_type > | closure_type |
typedef const matrix_reference < const self_type > | const_closure_type |
typedef const T & | const_reference |
typedef reverse_iterator_base1 < const_iterator1 > | const_reverse_iterator1 |
typedef reverse_iterator_base2 < const_iterator2 > | const_reverse_iterator2 |
typedef mapped_vector_of_mapped_vector < T, L, A > | container_type |
typedef A::difference_type | difference_type |
typedef mapped_vector_of_mapped_vector < T, L, A > | expression_type |
typedef self_type | matrix_temporary_type |
typedef L::orientation_category | orientation_category |
typedef detail::map_traits < typename A::data_value_type, T >::reference | reference |
typedef reverse_iterator_base1 < iterator1 > | reverse_iterator1 |
typedef reverse_iterator_base2 < iterator2 > | reverse_iterator2 |
typedef A::size_type | size_type |
typedef sparse_tag | storage_category |
typedef matrix_tag | type_category |
typedef T | value_type |
typedef A::value_type::second_type | vector_data_value_type |
typedef mapped_vector< T, typename A::value_type > | vector_temporary_type |
Public Member Functions | |
BOOST_UBLAS_INLINE | mapped_vector_of_mapped_vector () |
BOOST_UBLAS_INLINE | mapped_vector_of_mapped_vector (size_type size1, size_type size2, size_type non_zeros=0) |
template<class AE > | |
BOOST_UBLAS_INLINE | mapped_vector_of_mapped_vector (const matrix_expression< AE > &ae, size_type non_zeros=0) |
BOOST_UBLAS_INLINE | mapped_vector_of_mapped_vector (const mapped_vector_of_mapped_vector &m) |
template<class AE > | |
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector & | assign (const matrix_expression< AE > &ae) |
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector & | assign_temporary (mapped_vector_of_mapped_vector &m) |
BOOST_UBLAS_INLINE const_iterator1 | begin1 () const |
BOOST_UBLAS_INLINE iterator1 | begin1 () |
BOOST_UBLAS_INLINE const_iterator2 | begin2 () const |
BOOST_UBLAS_INLINE iterator2 | begin2 () |
BOOST_UBLAS_INLINE void | clear () |
BOOST_UBLAS_INLINE const_array_type & | data () const |
BOOST_UBLAS_INLINE array_type & | data () |
BOOST_UBLAS_INLINE const_iterator1 | end1 () const |
BOOST_UBLAS_INLINE iterator1 | end1 () |
BOOST_UBLAS_INLINE const_iterator2 | end2 () const |
BOOST_UBLAS_INLINE iterator2 | end2 () |
BOOST_UBLAS_INLINE void | erase_element (size_type i, size_type j) |
const_iterator1 | find1 (int rank, size_type i, size_type j, int direction=1) const |
iterator1 | find1 (int rank, size_type i, size_type j, int direction=1) |
const_iterator2 | find2 (int rank, size_type i, size_type j, int direction=1) const |
iterator2 | find2 (int rank, size_type i, size_type j, int direction=1) |
BOOST_UBLAS_INLINE pointer | find_element (size_type i, size_type j) |
BOOST_UBLAS_INLINE const_pointer | find_element (size_type i, size_type j) const |
BOOST_UBLAS_INLINE true_reference | insert_element (size_type i, size_type j, const_reference t) |
template<class AE > | |
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector & | minus_assign (const matrix_expression< AE > &ae) |
BOOST_UBLAS_INLINE size_type | nnz () const |
BOOST_UBLAS_INLINE size_type | nnz_capacity () const |
BOOST_UBLAS_INLINE container_type & | operator() () |
BOOST_UBLAS_INLINE const container_type & | operator() () const |
BOOST_UBLAS_INLINE const_reference | operator() (size_type i, size_type j) const |
BOOST_UBLAS_INLINE reference | operator() (size_type i, size_type j) |
template<class AT > | |
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector & | operator*= (const AT &at) |
template<class AE > | |
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector & | operator+= (const matrix_expression< AE > &ae) |
template<class C > | |
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector & | operator+= (const matrix_container< C > &m) |
template<class AE > | |
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector & | operator-= (const matrix_expression< AE > &ae) |
template<class C > | |
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector & | operator-= (const matrix_container< C > &m) |
template<class AT > | |
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector & | operator/= (const AT &at) |
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector & | operator= (const mapped_vector_of_mapped_vector &m) |
template<class C > | |
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector & | operator= (const matrix_container< C > &m) |
template<class AE > | |
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector & | operator= (const matrix_expression< AE > &ae) |
template<class AE > | |
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector & | plus_assign (const matrix_expression< AE > &ae) |
BOOST_UBLAS_INLINE reverse_iterator1 | rbegin1 () |
BOOST_UBLAS_INLINE const_reverse_iterator1 | rbegin1 () const |
BOOST_UBLAS_INLINE reverse_iterator2 | rbegin2 () |
BOOST_UBLAS_INLINE const_reverse_iterator2 | rbegin2 () const |
BOOST_UBLAS_INLINE const_reverse_iterator1 | rend1 () const |
BOOST_UBLAS_INLINE reverse_iterator1 | rend1 () |
BOOST_UBLAS_INLINE const_reverse_iterator2 | rend2 () const |
BOOST_UBLAS_INLINE reverse_iterator2 | rend2 () |
BOOST_UBLAS_INLINE void | resize (size_type size1, size_type size2, bool preserve=true) |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int) |
BOOST_UBLAS_INLINE size_type | size1 () const |
BOOST_UBLAS_INLINE size_type | size2 () const |
BOOST_UBLAS_INLINE void | swap (mapped_vector_of_mapped_vector &m) |
Static Public Attributes | |
static const unsigned | complexity |
Private Types | |
typedef A | array_type |
typedef const A | const_array_type |
typedef const T * | const_pointer |
typedef A::value_type::second_type::const_iterator | const_subiterator_type |
typedef L | layout_type |
typedef T * | pointer |
typedef mapped_vector_of_mapped_vector < T, L, A > | self_type |
typedef A::value_type::second_type::iterator | subiterator_type |
typedef T & | true_reference |
typedef A::const_iterator | vector_const_subiterator_type |
typedef A::iterator | vector_subiterator_type |
Private Member Functions | |
BOOST_UBLAS_INLINE true_reference | at_element (size_type i, size_type j) |
Private Attributes | |
array_type | data_ |
size_type | size1_ |
size_type | size2_ |
Static Private Attributes | |
static const value_type | zero_ = value_type() |
Friends | |
BOOST_UBLAS_INLINE friend void | swap (mapped_vector_of_mapped_vector &m1, mapped_vector_of_mapped_vector &m2) |
Definition at line 1337 of file matrix_sparse.hpp.
typedef T& boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::true_reference [private] |
Definition at line 1340 of file matrix_sparse.hpp.
typedef T* boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::pointer [private] |
Definition at line 1341 of file matrix_sparse.hpp.
typedef const T* boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::const_pointer [private] |
Definition at line 1342 of file matrix_sparse.hpp.
typedef A boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::array_type [private] |
Definition at line 1343 of file matrix_sparse.hpp.
typedef const A boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::const_array_type [private] |
Definition at line 1344 of file matrix_sparse.hpp.
typedef L boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::layout_type [private] |
Definition at line 1345 of file matrix_sparse.hpp.
typedef mapped_vector_of_mapped_vector<T, L, A> boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::self_type [private] |
Reimplemented from boost::numeric::ublas::matrix_expression< mapped_vector_of_mapped_vector< T, L, A > >.
Definition at line 1346 of file matrix_sparse.hpp.
typedef A::size_type boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::size_type |
Definition at line 1351 of file matrix_sparse.hpp.
typedef A::difference_type boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::difference_type |
Definition at line 1352 of file matrix_sparse.hpp.
typedef T boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::value_type |
Definition at line 1353 of file matrix_sparse.hpp.
typedef const T& boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::const_reference |
Definition at line 1354 of file matrix_sparse.hpp.
typedef detail::map_traits<typename A::data_value_type, T>::reference boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::reference |
Definition at line 1356 of file matrix_sparse.hpp.
typedef const matrix_reference<const self_type> boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::const_closure_type |
Definition at line 1360 of file matrix_sparse.hpp.
typedef matrix_reference<self_type> boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::closure_type |
Definition at line 1361 of file matrix_sparse.hpp.
typedef mapped_vector<T, typename A::value_type> boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::vector_temporary_type |
Definition at line 1362 of file matrix_sparse.hpp.
typedef self_type boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::matrix_temporary_type |
Definition at line 1363 of file matrix_sparse.hpp.
typedef A::value_type::second_type boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::vector_data_value_type |
Definition at line 1364 of file matrix_sparse.hpp.
typedef sparse_tag boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::storage_category |
Definition at line 1365 of file matrix_sparse.hpp.
typedef L::orientation_category boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::orientation_category |
Definition at line 1366 of file matrix_sparse.hpp.
typedef A::const_iterator boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::vector_const_subiterator_type [private] |
Definition at line 1620 of file matrix_sparse.hpp.
typedef A::iterator boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::vector_subiterator_type [private] |
Definition at line 1621 of file matrix_sparse.hpp.
typedef A::value_type::second_type::const_iterator boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::const_subiterator_type [private] |
Definition at line 1622 of file matrix_sparse.hpp.
typedef A::value_type::second_type::iterator boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::subiterator_type [private] |
Definition at line 1623 of file matrix_sparse.hpp.
typedef reverse_iterator_base1<const_iterator1> boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::const_reverse_iterator1 |
Definition at line 1643 of file matrix_sparse.hpp.
typedef reverse_iterator_base1<iterator1> boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::reverse_iterator1 |
Definition at line 1645 of file matrix_sparse.hpp.
typedef reverse_iterator_base2<const_iterator2> boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::const_reverse_iterator2 |
Definition at line 1646 of file matrix_sparse.hpp.
typedef reverse_iterator_base2<iterator2> boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::reverse_iterator2 |
Definition at line 1647 of file matrix_sparse.hpp.
typedef mapped_vector_of_mapped_vector< T, L, A > boost::numeric::ublas::matrix_container< mapped_vector_of_mapped_vector< T, L, A > >::container_type [inherited] |
Definition at line 488 of file expression_types.hpp.
typedef matrix_tag boost::numeric::ublas::matrix_container< mapped_vector_of_mapped_vector< T, L, A > >::type_category [inherited] |
Reimplemented from boost::numeric::ublas::matrix_expression< mapped_vector_of_mapped_vector< T, L, A > >.
Definition at line 489 of file expression_types.hpp.
typedef mapped_vector_of_mapped_vector< T, L, A > boost::numeric::ublas::matrix_expression< mapped_vector_of_mapped_vector< T, L, A > >::expression_type [inherited] |
Reimplemented from boost::numeric::ublas::ublas_expression< mapped_vector_of_mapped_vector< T, L, A > >.
Definition at line 313 of file expression_types.hpp.
BOOST_UBLAS_INLINE boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::mapped_vector_of_mapped_vector | ( | ) | [inline] |
Definition at line 1370 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::mapped_vector_of_mapped_vector | ( | size_type | size1, |
size_type | size2, | ||
size_type | non_zeros = 0 |
||
) | [inline] |
Definition at line 1376 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::mapped_vector_of_mapped_vector | ( | const mapped_vector_of_mapped_vector< T, L, A > & | m | ) | [inline] |
Definition at line 1382 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::mapped_vector_of_mapped_vector | ( | const matrix_expression< AE > & | ae, |
size_type | non_zeros = 0 |
||
) | [inline] |
Definition at line 1387 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE size_type boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::size1 | ( | ) | const [inline] |
Definition at line 1396 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE size_type boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::size2 | ( | ) | const [inline] |
Definition at line 1400 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE size_type boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::nnz_capacity | ( | ) | const [inline] |
Definition at line 1404 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE size_type boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::nnz | ( | ) | const [inline] |
Definition at line 1411 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE const_array_type& boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::data | ( | ) | const [inline] |
Definition at line 1420 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE array_type& boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::data | ( | ) | [inline] |
Definition at line 1424 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE void boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::resize | ( | size_type | size1, |
size_type | size2, | ||
bool | preserve = true |
||
) | [inline] |
Definition at line 1430 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE pointer boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::find_element | ( | size_type | i, |
size_type | j | ||
) | [inline] |
Definition at line 1441 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE const_pointer boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::find_element | ( | size_type | i, |
size_type | j | ||
) | const [inline] |
Definition at line 1445 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE const_reference boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::operator() | ( | size_type | i, |
size_type | j | ||
) | const [inline] |
Definition at line 1461 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE reference boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::operator() | ( | size_type | i, |
size_type | j | ||
) | [inline] |
Definition at line 1475 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE true_reference boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::insert_element | ( | size_type | i, |
size_type | j, | ||
const_reference | t | ||
) | [inline] |
Definition at line 1490 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE void boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::erase_element | ( | size_type | i, |
size_type | j | ||
) | [inline] |
Definition at line 1503 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE void boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::clear | ( | ) | [inline] |
Definition at line 1515 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector& boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::operator= | ( | const mapped_vector_of_mapped_vector< T, L, A > & | m | ) | [inline] |
Definition at line 1522 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector& boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::operator= | ( | const matrix_container< C > & | m | ) | [inline] |
Definition at line 1532 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector& boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::assign_temporary | ( | mapped_vector_of_mapped_vector< T, L, A > & | m | ) | [inline] |
Definition at line 1538 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector& boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::operator= | ( | const matrix_expression< AE > & | ae | ) | [inline] |
Definition at line 1544 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector& boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::assign | ( | const matrix_expression< AE > & | ae | ) | [inline] |
Definition at line 1550 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector& boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::operator+= | ( | const matrix_expression< AE > & | ae | ) | [inline] |
Definition at line 1556 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector& boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::operator+= | ( | const matrix_container< C > & | m | ) | [inline] |
Definition at line 1562 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector& boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::plus_assign | ( | const matrix_expression< AE > & | ae | ) | [inline] |
Definition at line 1568 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector& boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::operator-= | ( | const matrix_expression< AE > & | ae | ) | [inline] |
Definition at line 1574 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector& boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::operator-= | ( | const matrix_container< C > & | m | ) | [inline] |
Definition at line 1580 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector& boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::minus_assign | ( | const matrix_expression< AE > & | ae | ) | [inline] |
Definition at line 1586 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector& boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::operator*= | ( | const AT & | at | ) | [inline] |
Definition at line 1592 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE mapped_vector_of_mapped_vector& boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::operator/= | ( | const AT & | at | ) | [inline] |
Definition at line 1598 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE void boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::swap | ( | mapped_vector_of_mapped_vector< T, L, A > & | m | ) | [inline] |
Definition at line 1605 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE true_reference boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::at_element | ( | size_type | i, |
size_type | j | ||
) | [inline, private] |
Definition at line 1626 of file matrix_sparse.hpp.
const_iterator1 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::find1 | ( | int | rank, |
size_type | i, | ||
size_type | j, | ||
int | direction = 1 |
||
) | const [inline] |
Definition at line 1651 of file matrix_sparse.hpp.
iterator1 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::find1 | ( | int | rank, |
size_type | i, | ||
size_type | j, | ||
int | direction = 1 |
||
) | [inline] |
Definition at line 1700 of file matrix_sparse.hpp.
const_iterator2 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::find2 | ( | int | rank, |
size_type | i, | ||
size_type | j, | ||
int | direction = 1 |
||
) | const [inline] |
Definition at line 1749 of file matrix_sparse.hpp.
iterator2 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::find2 | ( | int | rank, |
size_type | i, | ||
size_type | j, | ||
int | direction = 1 |
||
) | [inline] |
Definition at line 1798 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE const_iterator1 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::begin1 | ( | ) | const [inline] |
Definition at line 2017 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE const_iterator1 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::end1 | ( | ) | const [inline] |
Definition at line 2021 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE iterator1 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::begin1 | ( | ) | [inline] |
Definition at line 2194 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE iterator1 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::end1 | ( | ) | [inline] |
Definition at line 2198 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE const_iterator2 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::begin2 | ( | ) | const [inline] |
Definition at line 2372 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE const_iterator2 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::end2 | ( | ) | const [inline] |
Definition at line 2376 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE iterator2 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::begin2 | ( | ) | [inline] |
Definition at line 2549 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE iterator2 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::end2 | ( | ) | [inline] |
Definition at line 2553 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE const_reverse_iterator1 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::rbegin1 | ( | ) | const [inline] |
Definition at line 2560 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE const_reverse_iterator1 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::rend1 | ( | ) | const [inline] |
Definition at line 2564 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE reverse_iterator1 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::rbegin1 | ( | ) | [inline] |
Definition at line 2569 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE reverse_iterator1 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::rend1 | ( | ) | [inline] |
Definition at line 2573 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE const_reverse_iterator2 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::rbegin2 | ( | ) | const [inline] |
Definition at line 2578 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE const_reverse_iterator2 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::rend2 | ( | ) | const [inline] |
Definition at line 2582 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE reverse_iterator2 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::rbegin2 | ( | ) | [inline] |
Definition at line 2587 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE reverse_iterator2 boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::rend2 | ( | ) | [inline] |
Definition at line 2591 of file matrix_sparse.hpp.
void boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::serialize | ( | Archive & | ar, |
const unsigned | int | ||
) | [inline] |
Definition at line 2597 of file matrix_sparse.hpp.
BOOST_UBLAS_INLINE const container_type& boost::numeric::ublas::matrix_container< mapped_vector_of_mapped_vector< T, L, A > >::operator() | ( | ) | const [inline, inherited] |
Reimplemented from boost::numeric::ublas::matrix_expression< mapped_vector_of_mapped_vector< T, L, A > >.
Definition at line 492 of file expression_types.hpp.
BOOST_UBLAS_INLINE container_type& boost::numeric::ublas::matrix_container< mapped_vector_of_mapped_vector< T, L, A > >::operator() | ( | ) | [inline, inherited] |
Reimplemented from boost::numeric::ublas::matrix_expression< mapped_vector_of_mapped_vector< T, L, A > >.
Definition at line 496 of file expression_types.hpp.
BOOST_UBLAS_INLINE friend void swap | ( | mapped_vector_of_mapped_vector< T, L, A > & | m1, |
mapped_vector_of_mapped_vector< T, L, A > & | m2 | ||
) | [friend] |
Definition at line 1613 of file matrix_sparse.hpp.
size_type boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::size1_ [private] |
Definition at line 2610 of file matrix_sparse.hpp.
size_type boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::size2_ [private] |
Definition at line 2611 of file matrix_sparse.hpp.
array_type boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::data_ [private] |
Definition at line 2612 of file matrix_sparse.hpp.
const mapped_vector_of_mapped_vector< T, L, A >::value_type boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::zero_ = value_type() [static, private] |
Definition at line 2613 of file matrix_sparse.hpp.
const unsigned boost::numeric::ublas::matrix_container< mapped_vector_of_mapped_vector< T, L, A > >::complexity [static, inherited] |
Reimplemented from boost::numeric::ublas::matrix_expression< mapped_vector_of_mapped_vector< T, L, A > >.
Definition at line 487 of file expression_types.hpp.