Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms

boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2 Class Reference

#include <matrix.hpp>

Inheritance diagram for boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2:
Collaboration diagram for boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2:

List of all members.

Public Types

typedef identity_matrix container_type
typedef const_iterator2 derived_iterator_type
typedef value_type derived_value_type
typedef
identity_matrix::difference_type 
difference_type
typedef const_iterator1 dual_iterator_type
typedef const_reverse_iterator1 dual_reverse_iterator_type
typedef
identity_matrix::const_pointer 
pointer
typedef
identity_matrix::const_reference 
reference
typedef identity_matrix::value_type value_type

Public Member Functions

BOOST_UBLAS_INLINE const_iterator2 ()
BOOST_UBLAS_INLINE const_iterator2 (const self_type &m, const const_subiterator_type &it)
BOOST_UBLAS_INLINE
container_const_reference
assign (const container_type *c)
BOOST_UBLAS_INLINE const_iterator1 begin () const
BOOST_UBLAS_INLINE const_iterator1 end () const
BOOST_UBLAS_INLINE size_type index1 () const
BOOST_UBLAS_INLINE size_type index2 () const
BOOST_UBLAS_INLINE bool operator!= (const derived_iterator_type &it) const
BOOST_UBLAS_INLINE const
container_type
operator() () const
BOOST_UBLAS_INLINE const_reference operator* () const
BOOST_UBLAS_INLINE
derived_iterator_type 
operator++ (int)
BOOST_UBLAS_INLINE
const_iterator2
operator++ ()
BOOST_UBLAS_INLINE
const_iterator2
operator-- ()
BOOST_UBLAS_INLINE
derived_iterator_type 
operator-- (int)
BOOST_UBLAS_INLINE
const_iterator2
operator= (const const_iterator2 &it)
BOOST_UBLAS_INLINE bool operator== (const const_iterator2 &it) const
BOOST_UBLAS_INLINE
const_reverse_iterator1 
rbegin () const
BOOST_UBLAS_INLINE
const_reverse_iterator1 
rend () const
BOOST_UBLAS_INLINE bool same_closure (const container_const_reference &cr) const

Private Attributes

const_subiterator_type it_

Friends

BOOST_UBLAS_INLINE friend
derived_iterator_type 
operator++ (derived_iterator_type &d, int)
BOOST_UBLAS_INLINE friend
derived_iterator_type 
operator-- (derived_iterator_type &d, int)

Detailed Description

template<class T, class ALLOC>
class boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2

Definition at line 2804 of file matrix.hpp.


Member Typedef Documentation

Definition at line 2809 of file matrix.hpp.

Definition at line 2810 of file matrix.hpp.

Definition at line 2811 of file matrix.hpp.

Definition at line 2812 of file matrix.hpp.

Definition at line 2814 of file matrix.hpp.

Definition at line 2815 of file matrix.hpp.


Constructor & Destructor Documentation

template<class T, class ALLOC>
BOOST_UBLAS_INLINE boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2::const_iterator2 ( ) [inline]

Definition at line 2819 of file matrix.hpp.

template<class T, class ALLOC>
BOOST_UBLAS_INLINE boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2::const_iterator2 ( const self_type m,
const const_subiterator_type it 
) [inline]

Definition at line 2822 of file matrix.hpp.


Member Function Documentation

template<class T, class ALLOC>
BOOST_UBLAS_INLINE const_iterator2& boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2::operator++ ( ) [inline]

Definition at line 2827 of file matrix.hpp.

template<class T, class ALLOC>
BOOST_UBLAS_INLINE const_iterator2& boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2::operator-- ( ) [inline]

Definition at line 2833 of file matrix.hpp.

template<class T, class ALLOC>
BOOST_UBLAS_INLINE const_reference boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2::operator* ( ) const [inline]

Definition at line 2841 of file matrix.hpp.

template<class T, class ALLOC>
BOOST_UBLAS_INLINE const_iterator1 boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2::begin ( ) const [inline]

Definition at line 2850 of file matrix.hpp.

template<class T, class ALLOC>
BOOST_UBLAS_INLINE const_iterator1 boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2::end ( ) const [inline]

Definition at line 2857 of file matrix.hpp.

template<class T, class ALLOC>
BOOST_UBLAS_INLINE const_reverse_iterator1 boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2::rbegin ( ) const [inline]

Definition at line 2864 of file matrix.hpp.

template<class T, class ALLOC>
BOOST_UBLAS_INLINE const_reverse_iterator1 boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2::rend ( ) const [inline]

Definition at line 2871 of file matrix.hpp.

template<class T, class ALLOC>
BOOST_UBLAS_INLINE size_type boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2::index1 ( ) const [inline]

Definition at line 2878 of file matrix.hpp.

template<class T, class ALLOC>
BOOST_UBLAS_INLINE size_type boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2::index2 ( ) const [inline]

Definition at line 2882 of file matrix.hpp.

template<class T, class ALLOC>
BOOST_UBLAS_INLINE const_iterator2& boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2::operator= ( const const_iterator2 it) [inline]

Definition at line 2888 of file matrix.hpp.

template<class T, class ALLOC>
BOOST_UBLAS_INLINE bool boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2::operator== ( const const_iterator2 it) const [inline]

Definition at line 2896 of file matrix.hpp.

BOOST_UBLAS_INLINE const container_type& boost::numeric::ublas::container_const_reference< identity_matrix >::operator() ( ) const [inline, inherited]

Definition at line 41 of file iterator.hpp.

BOOST_UBLAS_INLINE container_const_reference& boost::numeric::ublas::container_const_reference< identity_matrix >::assign ( const container_type c) [inline, inherited]

Definition at line 46 of file iterator.hpp.

BOOST_UBLAS_INLINE bool boost::numeric::ublas::container_const_reference< identity_matrix >::same_closure ( const container_const_reference< identity_matrix > &  cr) const [inline, inherited]

Definition at line 53 of file iterator.hpp.

Definition at line 155 of file iterator.hpp.

Definition at line 168 of file iterator.hpp.

BOOST_UBLAS_INLINE bool boost::numeric::ublas::bidirectional_iterator_base< sparse_bidirectional_iterator_tag , const_iterator2 , value_type >::operator!= ( const derived_iterator_type it) const [inline, inherited]

Definition at line 183 of file iterator.hpp.


Friends And Related Function Documentation

BOOST_UBLAS_INLINE friend derived_iterator_type operator++ ( derived_iterator_type d,
int   
) [friend, inherited]

Definition at line 162 of file iterator.hpp.

BOOST_UBLAS_INLINE friend derived_iterator_type operator-- ( derived_iterator_type d,
int   
) [friend, inherited]

Definition at line 175 of file iterator.hpp.


Member Data Documentation

template<class T, class ALLOC>
const_subiterator_type boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2::it_ [private]

Definition at line 2902 of file matrix.hpp.


The documentation for this class was generated from the following file: