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

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

#include <matrix.hpp>

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

List of all members.

Public Types

typedef identity_matrix container_type
typedef const_iterator1 derived_iterator_type
typedef value_type derived_value_type
typedef
identity_matrix::difference_type 
difference_type
typedef const_iterator2 dual_iterator_type
typedef const_reverse_iterator2 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_iterator1 ()
BOOST_UBLAS_INLINE const_iterator1 (const self_type &m, const const_subiterator_type &it)
BOOST_UBLAS_INLINE
container_const_reference
assign (const container_type *c)
BOOST_UBLAS_INLINE const_iterator2 begin () const
BOOST_UBLAS_INLINE const_iterator2 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_iterator1
operator++ ()
BOOST_UBLAS_INLINE
const_iterator1
operator-- ()
BOOST_UBLAS_INLINE
derived_iterator_type 
operator-- (int)
BOOST_UBLAS_INLINE
const_iterator1
operator= (const const_iterator1 &it)
BOOST_UBLAS_INLINE bool operator== (const const_iterator1 &it) const
BOOST_UBLAS_INLINE
const_reverse_iterator2 
rbegin () const
BOOST_UBLAS_INLINE
const_reverse_iterator2 
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_iterator1

Definition at line 2692 of file matrix.hpp.


Member Typedef Documentation

Definition at line 2697 of file matrix.hpp.

Definition at line 2698 of file matrix.hpp.

Definition at line 2699 of file matrix.hpp.

Definition at line 2700 of file matrix.hpp.

Definition at line 2702 of file matrix.hpp.

Definition at line 2703 of file matrix.hpp.


Constructor & Destructor Documentation

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

Definition at line 2707 of file matrix.hpp.

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

Definition at line 2710 of file matrix.hpp.


Member Function Documentation

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

Definition at line 2715 of file matrix.hpp.

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

Definition at line 2721 of file matrix.hpp.

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

Definition at line 2729 of file matrix.hpp.

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

Definition at line 2738 of file matrix.hpp.

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

Definition at line 2745 of file matrix.hpp.

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

Definition at line 2752 of file matrix.hpp.

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

Definition at line 2759 of file matrix.hpp.

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

Definition at line 2766 of file matrix.hpp.

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

Definition at line 2770 of file matrix.hpp.

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

Definition at line 2776 of file matrix.hpp.

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

Definition at line 2784 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_iterator1 , 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_iterator1::it_ [private]

Definition at line 2790 of file matrix.hpp.


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