[boost-doc-zh] r429 committed - 升级至1.44.0,第6批,libs/目录p子目录

Revision: 429
Author: alai04
Date: Mon Aug 30 01:31:48 2010
Log: 升级至1.44.0,第6批,libs/目录p子目录
http://code.google.com/p/boost-doc-zh/source/detail?r=429

Added:
 /trunk/libs/numeric/ublas/doc/html
 /trunk/libs/numeric/ublas/doc/html/annotated.html
 /trunk/libs/numeric/ublas/doc/html/assignment_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/banded_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/blas_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/bug.html
/trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1array__adaptor-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1array__adaptor.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin1__manip-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin1__manip.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin2__manip-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1begin2__manip.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__array-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__array.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__matrix-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__matrix.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__vector-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1bounded__vector.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__matrix-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1diagonal__matrix.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__assign-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__assign.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__minus__assign-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__minus__assign.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__plus__assign-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__plus__assign.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__insert-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__insert.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__push__back-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__push__back.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__manipulator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__manipulator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair__array-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__pair__array.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple__array-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1index__triple__array.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__array-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__array.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__std-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1map__std.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__container-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__container.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__manip-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__manip.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__to__manip-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__move__to__manip.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__reference-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__reference.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__column__manip-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__column__manip.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__row__manip-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1next__row__manip.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1permutation__matrix-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__expression-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__expression.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__reference-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__reference.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__value-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__value.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__manip-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__manip.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__to__manip-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__matrix__move__to__manip.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__manip-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__manip.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__to__manip-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1static__vector__move__to__manip.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1storage__array.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__column__policy-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__column__policy.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__row__policy-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__row__policy.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1ublas__expression-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1ublas__expression.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unbounded__array-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unbounded__array.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__container-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__container.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__manip-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__manip.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__to__manip-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__move__to__manip.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__reference-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__reference.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator-members.html /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html
 /trunk/libs/numeric/ublas/doc/html/classes.html
 /trunk/libs/numeric/ublas/doc/html/classnonassignable.html
 /trunk/libs/numeric/ublas/doc/html/doxydoc_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/doxygen.css
 /trunk/libs/numeric/ublas/doc/html/doxygen.png
 /trunk/libs/numeric/ublas/doc/html/exception_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/expression__types_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/files.html
 /trunk/libs/numeric/ublas/doc/html/form_0.png
 /trunk/libs/numeric/ublas/doc/html/form_1.png
 /trunk/libs/numeric/ublas/doc/html/form_10.png
 /trunk/libs/numeric/ublas/doc/html/form_11.png
 /trunk/libs/numeric/ublas/doc/html/form_12.png
 /trunk/libs/numeric/ublas/doc/html/form_13.png
 /trunk/libs/numeric/ublas/doc/html/form_14.png
 /trunk/libs/numeric/ublas/doc/html/form_15.png
 /trunk/libs/numeric/ublas/doc/html/form_16.png
 /trunk/libs/numeric/ublas/doc/html/form_17.png
 /trunk/libs/numeric/ublas/doc/html/form_18.png
 /trunk/libs/numeric/ublas/doc/html/form_19.png
 /trunk/libs/numeric/ublas/doc/html/form_2.png
 /trunk/libs/numeric/ublas/doc/html/form_20.png
 /trunk/libs/numeric/ublas/doc/html/form_21.png
 /trunk/libs/numeric/ublas/doc/html/form_22.png
 /trunk/libs/numeric/ublas/doc/html/form_23.png
 /trunk/libs/numeric/ublas/doc/html/form_24.png
 /trunk/libs/numeric/ublas/doc/html/form_25.png
 /trunk/libs/numeric/ublas/doc/html/form_26.png
 /trunk/libs/numeric/ublas/doc/html/form_27.png
 /trunk/libs/numeric/ublas/doc/html/form_28.png
 /trunk/libs/numeric/ublas/doc/html/form_29.png
 /trunk/libs/numeric/ublas/doc/html/form_3.png
 /trunk/libs/numeric/ublas/doc/html/form_30.png
 /trunk/libs/numeric/ublas/doc/html/form_31.png
 /trunk/libs/numeric/ublas/doc/html/form_32.png
 /trunk/libs/numeric/ublas/doc/html/form_33.png
 /trunk/libs/numeric/ublas/doc/html/form_34.png
 /trunk/libs/numeric/ublas/doc/html/form_35.png
 /trunk/libs/numeric/ublas/doc/html/form_36.png
 /trunk/libs/numeric/ublas/doc/html/form_37.png
 /trunk/libs/numeric/ublas/doc/html/form_38.png
 /trunk/libs/numeric/ublas/doc/html/form_39.png
 /trunk/libs/numeric/ublas/doc/html/form_4.png
 /trunk/libs/numeric/ublas/doc/html/form_40.png
 /trunk/libs/numeric/ublas/doc/html/form_41.png
 /trunk/libs/numeric/ublas/doc/html/form_42.png
 /trunk/libs/numeric/ublas/doc/html/form_43.png
 /trunk/libs/numeric/ublas/doc/html/form_44.png
 /trunk/libs/numeric/ublas/doc/html/form_45.png
 /trunk/libs/numeric/ublas/doc/html/form_46.png
 /trunk/libs/numeric/ublas/doc/html/form_47.png
 /trunk/libs/numeric/ublas/doc/html/form_48.png
 /trunk/libs/numeric/ublas/doc/html/form_49.png
 /trunk/libs/numeric/ublas/doc/html/form_5.png
 /trunk/libs/numeric/ublas/doc/html/form_50.png
 /trunk/libs/numeric/ublas/doc/html/form_51.png
 /trunk/libs/numeric/ublas/doc/html/form_52.png
 /trunk/libs/numeric/ublas/doc/html/form_53.png
 /trunk/libs/numeric/ublas/doc/html/form_54.png
 /trunk/libs/numeric/ublas/doc/html/form_55.png
 /trunk/libs/numeric/ublas/doc/html/form_56.png
 /trunk/libs/numeric/ublas/doc/html/form_57.png
 /trunk/libs/numeric/ublas/doc/html/form_58.png
 /trunk/libs/numeric/ublas/doc/html/form_59.png
 /trunk/libs/numeric/ublas/doc/html/form_6.png
 /trunk/libs/numeric/ublas/doc/html/form_60.png
 /trunk/libs/numeric/ublas/doc/html/form_61.png
 /trunk/libs/numeric/ublas/doc/html/form_62.png
 /trunk/libs/numeric/ublas/doc/html/form_63.png
 /trunk/libs/numeric/ublas/doc/html/form_64.png
 /trunk/libs/numeric/ublas/doc/html/form_65.png
 /trunk/libs/numeric/ublas/doc/html/form_66.png
 /trunk/libs/numeric/ublas/doc/html/form_67.png
 /trunk/libs/numeric/ublas/doc/html/form_68.png
 /trunk/libs/numeric/ublas/doc/html/form_69.png
 /trunk/libs/numeric/ublas/doc/html/form_7.png
 /trunk/libs/numeric/ublas/doc/html/form_70.png
 /trunk/libs/numeric/ublas/doc/html/form_71.png
 /trunk/libs/numeric/ublas/doc/html/form_72.png
 /trunk/libs/numeric/ublas/doc/html/form_73.png
 /trunk/libs/numeric/ublas/doc/html/form_74.png
 /trunk/libs/numeric/ublas/doc/html/form_75.png
 /trunk/libs/numeric/ublas/doc/html/form_76.png
 /trunk/libs/numeric/ublas/doc/html/form_77.png
 /trunk/libs/numeric/ublas/doc/html/form_78.png
 /trunk/libs/numeric/ublas/doc/html/form_79.png
 /trunk/libs/numeric/ublas/doc/html/form_8.png
 /trunk/libs/numeric/ublas/doc/html/form_9.png
 /trunk/libs/numeric/ublas/doc/html/formula.repository
 /trunk/libs/numeric/ublas/doc/html/functional_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/functions.html
 /trunk/libs/numeric/ublas/doc/html/functions_func.html
 /trunk/libs/numeric/ublas/doc/html/functions_rela.html
 /trunk/libs/numeric/ublas/doc/html/functions_type.html
 /trunk/libs/numeric/ublas/doc/html/fwd_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/hermitian_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/hierarchy.html
 /trunk/libs/numeric/ublas/doc/html/index.html
 /trunk/libs/numeric/ublas/doc/html/io_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/lu_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/matrix_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/matrix__expression_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/matrix__proxy_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/matrix__sparse_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/operation_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/operation__blocked_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/operation__sparse_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/operations_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/pages.html
 /trunk/libs/numeric/ublas/doc/html/storage_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/storage__sparse_8hpp_source.html
/trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1assign__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__argument-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__argument.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__index-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__index.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__size-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1bad__size.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__column__major-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__column__major.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__full-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__full.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__lower-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__lower.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__row__major-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__row__major.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__lower-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__lower.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__upper-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__strict__upper.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__lower-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__upper-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__unit__upper.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__upper-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1basic__upper.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1column__major__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1complex__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1complex__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1computed__assign__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__view__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1container__view__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1dense__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__constructor.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__constructor_3_01std_1_1complex_3_01_f_l_t_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__destructor.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__destructor_3_01std_1_1complex_3_01_f_l_t_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__triple-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1less__triple.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits_3_01map__array_3_01_i_00_01_t_00_01_a_l_l_o_c_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits_3_01map__array_3_01_i_00_01_tc8f770e0613cfbe5067bb2469238859e.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits_3_01map__array_3_01_i_00_01_t_00_01_a_l3bb6e19e077ccf374fd9f464f66d09db.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits_3_01map__array_3_01_i_00_01_t_00_01_a_l_l_o_c_01_4_00_01_t_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1divide__by__zero-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1divide__by__zero.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1external__logic-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1external__logic.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1internal__logic-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1internal__logic.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01dense__random__access__iterator__tag_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01dense__random__access__iterator__tag_01_4_1_1iterator__base.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01dense__random__access__iterator__tdaed065f68a23ebd5391413fe77d892c.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01packed__random__access__iterator__b1dc75249e333bc04ca36f27e95e23de.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01packed__random__access__iterator__tag_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01packed__random__access__iterator__tag_01_4_1_1iterator__base.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__t67782cb482542ed3c5ad34bcf8e52a36.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__tag_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__tag_01_4_1_1iterator__base.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1bidirectional__iterator__ta04493033341919fdc2c4fcf89ef87a48.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1bidirectional__iterator__tag_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1bidirectional__iterator__tag_01_4_1_1iterator__base.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1forward__iterator__tag_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1forward__iterator__tag_01_4_1_1iterator__base-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1forward__iterator__tag_01_4_1_1iterator__base.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1random__access__iterator__tag_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1random__access__iterator__tag_01_4_1_1iterator__base.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1random__access__iterator__tfa531dbcacee83ed6f25d370c3531548.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iterato577dd4210bf3bfe31466e8fc13a49e13.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratod4c6edf0df751ebff1b8ea6b9d08eae7.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratodc161542be457382732ec49a83757970.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratofc8d54de2397ba5bfaca6b9ce2edc4fc.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterat091b6106e4ff145c2d061e2eba5bdc76.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterat170beb8dc7452d2a089622087df3fb79.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterata82808d6e9ae7f380bc381417545f84a.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iteratb562f8de34ea5fb27fcb98884ee3d67a.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato1e94698c6544162be6a31166833585d0.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato23c588affc152003be288f42e0dc2744.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato552b9be2728d9aec7938f6241d7f9f9d.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iteratobaea15f49000dbf781ce07698846e9e6.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1lower__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__binary__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__prod-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__prod.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__solve__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__matrix__solve__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__1-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__1.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__frobenius-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__frobenius.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__inf-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__norm__inf.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01banded__adaptor_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01banded__adaptor_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01hermitian__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01matrix__indirect_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01matrix__range_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01matrix__slice_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01symmetric__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01triangular__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01hermitian__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01matrix__indirect_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01matrix__range_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01matrix__slice_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01symmetric__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01triangular__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary1__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary1__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary2__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__unary2__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod1-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod1.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod2-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod2.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__solve__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__vector__solve__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__view__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__container__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1non__real-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1non__real.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1packed__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1promote__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1promote__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1row__major__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign_1_1rebind-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__assign_1_1rebind.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__conj-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__conj.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign_1_1rebind-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign_1_1rebind.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__identity-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__identity.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__imag-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__imag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign_1_1rebind-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign_1_1rebind.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign_1_1rebind-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign_1_1rebind.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__negate-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__negate.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign_1_1rebind-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign_1_1rebind.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap_1_1rebind-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__swap_1_1rebind.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1singular-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1singular.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1sparse__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__proxy__tag_00_01packed__proxy__tag_01_4-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__proxy__tag_00_01packed__proxy__tag_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__proxy__tag_00_01sparse__proxy__tag_01_4-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__proxy__tag_00_01sparse__proxy__tag_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01dense__proxy__tag_01_4-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01dense__proxy__tag_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01packed__proxy__tag_01_4-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01packed__proxy__tag_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01sparse__proxy__tag_01_4-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01sparse__proxy__tag_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__proxy__tag_00_01sparse__proxy__tag_01_4-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__proxy__tag_00_01sparse__proxy__tag_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01dense__proxy__tag_01_4-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01dense__proxy__tag_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01packed__proxy__tag_01_4-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01packed__proxy__tag_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01sparse__proxy__tag_01_4-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01sparse__proxy__tag_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01dense__proxy__tag_01_4-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01dense__proxy__tag_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01packed__proxy__tag_01_4-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01packed__proxy__tag_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01sparse__proxy__tag_01_4-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01sparse__proxy__tag_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1strict__lower__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1strict__upper__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1tag_1_1leading.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1tag_1_1major.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1tag_1_1minor.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01double_01_4-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01double_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01float_01_4-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01float_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01long_01double_01_4-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01long_01double_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01double_01_4_01_4-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01double_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01float_01_4_01_4-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01float_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01long_01double_01_4_01_4-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01long_01double_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unit__lower__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unit__upper__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1upper__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__binary__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__index__norm__inf-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__index__norm__inf.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__inner__prod-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__inner__prod.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__matrix__binary__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__matrix__binary__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__1-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__1.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__2-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__2.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__inf-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__norm__inf.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__sum-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__sum.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__tag.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01banded__adaptor_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01banded__adaptor_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01hermitian__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__column_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__indirect_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__range_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__row_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__slice_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__vector__indirect_3_01_m_00_01_i_a_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__vector__range_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__vector__slice_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01symmetric__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01triangular__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01vector__indirect_3_01_v_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01vector__range_3_01_v_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01vector__slice_3_01_v_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01hermitian__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__column_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__indirect_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__range_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__row_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__slice_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__vector__indirect_3_01_m_00_01_i_a_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__vector__range_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__vector__slice_3_01_m_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01symmetric__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01triangular__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01vector__indirect_3_01_v_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01vector__range_3_01_v_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01vector__slice_3_01_v_01_4_01_4.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__unary__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__unary__traits.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__view__traits-members.html /trunk/libs/numeric/ublas/doc/html/structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html
 /trunk/libs/numeric/ublas/doc/html/symmetric_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/tab_b.gif
 /trunk/libs/numeric/ublas/doc/html/tab_l.gif
 /trunk/libs/numeric/ublas/doc/html/tab_r.gif
 /trunk/libs/numeric/ublas/doc/html/tabs.css
 /trunk/libs/numeric/ublas/doc/html/tags_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/todo.html
 /trunk/libs/numeric/ublas/doc/html/traits_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/triangular_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/vector_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/vector__expression_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/vector__of__vector_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/vector__proxy_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/html/vector__sparse_8hpp_source.html
 /trunk/libs/numeric/ublas/doc/samples/assignment_examples.cpp
 /trunk/libs/numeric/ublas/test/sparse_view_test.cpp
 /trunk/libs/numeric/ublas/test/test_assignment.cpp
 /trunk/libs/proto/test/deduce_domain.cpp
 /trunk/libs/ptr_container/test/Jamfile.v2
 /trunk/libs/python/doc/tutorial/doc/Jamfile.v2
 /trunk/libs/python/doc/tutorial/doc/tutorial.qbk
Modified:
 /trunk/libs/numeric/conversion/doc/Jamfile.v2
/trunk/libs/numeric/conversion/doc/html/boost_numericconversion/bounds___traits_class.html /trunk/libs/numeric/conversion/doc/html/boost_numericconversion/conversion_traits___traits_class.html /trunk/libs/numeric/conversion/doc/html/boost_numericconversion/converter___function_object.html /trunk/libs/numeric/conversion/doc/html/boost_numericconversion/definitions.html /trunk/libs/numeric/conversion/doc/html/boost_numericconversion/improved_numeric_cast__.html /trunk/libs/numeric/conversion/doc/html/boost_numericconversion/numeric_converter_policy_classes.html /trunk/libs/numeric/conversion/doc/html/boost_numericconversion/type_requirements_and_user_defined_types_support.html
 /trunk/libs/numeric/conversion/doc/html/index.html
/trunk/libs/numeric/conversion/doc/html/numeric_conversion/bibliography.html /trunk/libs/numeric/conversion/doc/html/numeric_conversion/history_and_acknowledgments.html
 /trunk/libs/numeric/ublas/doc/index.htm
 /trunk/libs/numeric/ublas/test/Jamfile.v2
 /trunk/libs/numeric/ublas/test/concepts.cpp
 /trunk/libs/numeric/ublas/test/utils.hpp
 /trunk/libs/optional/doc/Jamfile.v2
/trunk/libs/optional/doc/html/boost_optional/a_note_about_optional_bool_.html
 /trunk/libs/optional/doc/html/boost_optional/acknowledgments.html
/trunk/libs/optional/doc/html/boost_optional/dependencies_and_portability.html
 /trunk/libs/optional/doc/html/boost_optional/detailed_semantics.html
 /trunk/libs/optional/doc/html/boost_optional/development.html
 /trunk/libs/optional/doc/html/boost_optional/examples.html
/trunk/libs/optional/doc/html/boost_optional/exception_safety_guarantees.html
 /trunk/libs/optional/doc/html/boost_optional/implementation_notes.html
 /trunk/libs/optional/doc/html/boost_optional/in_place_factories.html
 /trunk/libs/optional/doc/html/boost_optional/optional_references.html
/trunk/libs/optional/doc/html/boost_optional/rebinding_semantics_for_assignment_of_optional_references.html
 /trunk/libs/optional/doc/html/boost_optional/synopsis.html
 /trunk/libs/optional/doc/html/boost_optional/type_requirements.html
 /trunk/libs/optional/doc/html/index.html
 /trunk/libs/program_options/doc/Jamfile.v2
 /trunk/libs/program_options/doc/howto.xml
 /trunk/libs/program_options/doc/tutorial.xml
 /trunk/libs/program_options/example/Jamfile.v2
 /trunk/libs/program_options/example/multiple_sources.cpp
 /trunk/libs/program_options/test/options_description_test.cpp
 /trunk/libs/property_tree/doc/Jamfile.v2
 /trunk/libs/proto/doc/Jamfile.v2
 /trunk/libs/proto/doc/acknowledgements.qbk
 /trunk/libs/proto/doc/back_end.qbk
 /trunk/libs/proto/doc/glossary.qbk
 /trunk/libs/proto/doc/history.qbk
 /trunk/libs/proto/doc/installation.qbk
 /trunk/libs/proto/doc/propdocs.sh
 /trunk/libs/proto/doc/proto.qbk
 /trunk/libs/proto/doc/reference/args.xml
 /trunk/libs/proto/doc/reference/concepts/Domain.xml
 /trunk/libs/proto/doc/reference/concepts/Expr.xml
 /trunk/libs/proto/doc/reference/domain.xml
 /trunk/libs/proto/doc/reference/expr.xml
 /trunk/libs/proto/doc/reference/extends.xml
 /trunk/libs/proto/doc/reference/generate.xml
 /trunk/libs/proto/doc/reference/literal.xml
 /trunk/libs/proto/doc/reference/make_expr.xml
 /trunk/libs/proto/doc/reference/matches.xml
 /trunk/libs/proto/doc/reference/operators.xml
 /trunk/libs/proto/doc/reference/traits.xml
 /trunk/libs/proto/doc/reference/transform/arg.xml
 /trunk/libs/proto/doc/reference/transform/pass_through.xml
 /trunk/libs/proto/doc/reference/transform/when.xml
 /trunk/libs/proto/doc/reference.xml
 /trunk/libs/proto/doc/release_notes.qbk
 /trunk/libs/proto/example/futures.cpp
 /trunk/libs/proto/example/map_assign.cpp
 /trunk/libs/proto/test/Jamfile.v2
 /trunk/libs/proto/test/make_expr.cpp
 /trunk/libs/proto/test/proto_fusion_s.cpp
 /trunk/libs/ptr_container/test/associative_test_data.hpp
 /trunk/libs/ptr_container/test/incomplete_type_test.cpp
 /trunk/libs/ptr_container/test/indirect_fun.cpp
 /trunk/libs/ptr_container/test/iterator_test.cpp
 /trunk/libs/ptr_container/test/no_exceptions.cpp
 /trunk/libs/ptr_container/test/pointainer_speed.cpp
 /trunk/libs/ptr_container/test/ptr_array.cpp
 /trunk/libs/ptr_container/test/ptr_circular_buffer.cpp
 /trunk/libs/ptr_container/test/ptr_container_adapter.cpp
 /trunk/libs/ptr_container/test/ptr_deque.cpp
 /trunk/libs/ptr_container/test/ptr_list.cpp
 /trunk/libs/ptr_container/test/ptr_map.cpp
 /trunk/libs/ptr_container/test/ptr_map_adapter.cpp
 /trunk/libs/ptr_container/test/ptr_set.cpp
 /trunk/libs/ptr_container/test/ptr_unordered_map.cpp
 /trunk/libs/ptr_container/test/ptr_unordered_set.cpp
 /trunk/libs/ptr_container/test/ptr_vector.cpp
 /trunk/libs/ptr_container/test/ptr_vector_size.cpp
 /trunk/libs/ptr_container/test/sequence_test_data.hpp
 /trunk/libs/ptr_container/test/serialization.cpp
 /trunk/libs/ptr_container/test/simple_test.cpp
 /trunk/libs/ptr_container/test/test_data.hpp
 /trunk/libs/ptr_container/test/tree_test.cpp
 /trunk/libs/ptr_container/test/tut1.cpp
 /trunk/libs/ptr_container/test/tut34.cpp
 /trunk/libs/ptr_container/test/view_example.cpp
 /trunk/libs/python/doc/tutorial/doc/html/index.html
 /trunk/libs/python/doc/tutorial/doc/html/python/embedding.html
 /trunk/libs/python/doc/tutorial/doc/html/python/exception.html
 /trunk/libs/python/doc/tutorial/doc/html/python/exposing.html
 /trunk/libs/python/doc/tutorial/doc/html/python/functions.html
 /trunk/libs/python/doc/tutorial/doc/html/python/hello.html
 /trunk/libs/python/doc/tutorial/doc/html/python/iterators.html
 /trunk/libs/python/doc/tutorial/doc/html/python/object.html
 /trunk/libs/python/doc/tutorial/doc/html/python/techniques.html
 /trunk/libs/python/test/Jamfile.v2
 /trunk/libs/python/test/exec.cpp

=======================================
--- /dev/null
+++ /trunk/libs/numeric/ublas/doc/html/annotated.html Mon Aug 30 01:31:48 2010
@@ -0,0 +1,493 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ublas: Class List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+ <li class="current"><a href="annotated.html"><span>Class&nbsp;List</span></a></li> + <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1assign__tag.html">boost::numeric::ublas::assign_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__argument.html">boost::numeric::ublas::bad_argument</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">boost::numeric::ublas::bad_index</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1bad__size.html">boost::numeric::ublas::bad_size</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td class="indexvalue">A banded <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> adaptator: convert a any <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> into a banded <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> expression </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td class="indexvalue">A banded <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> of values of type <code>T</code> </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__column__major.html">boost::numeric::ublas::basic_column_major&lt; Z, D &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__full.html">boost::numeric::ublas::basic_full&lt; Z &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">boost::numeric::ublas::basic_lower&lt; Z &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">boost::numeric::ublas::basic_range&lt; Z, D &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__row__major.html">boost::numeric::ublas::basic_row_major&lt; Z, D &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice.html">boost::numeric::ublas::basic_slice&lt; Z, D &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__strict__lower.html">boost::numeric::ublas::basic_strict_lower&lt; Z &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__strict__upper.html">boost::numeric::ublas::basic_strict_upper&lt; Z &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__lower.html">boost::numeric::ublas::basic_unit_lower&lt; Z &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__unit__upper.html">boost::numeric::ublas::basic_unit_upper&lt; Z &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">boost::numeric::ublas::basic_upper&lt; Z &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1begin1__manip.html">boost::numeric::ublas::begin1_manip</a></td><td class="indexvalue">A begining of row manipulator </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1begin2__manip.html">boost::numeric::ublas::begin2_manip</a></td><td class="indexvalue">A begining of column manipulator </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">boost::numeric::ublas::bounded_array&lt; T, N, ALLOC &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__matrix.html">boost::numeric::ublas::bounded_matrix&lt; T, M, N, L &gt;</a></td><td class="indexvalue">A dense <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> of values of type <code>T</code> with a variable size bounded to a maximum of <img class="formulaInl" alt="$M$" src="form_55.png"/> by <img class="formulaInl" alt="$N$" src="form_56.png"/> </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__vector.html">boost::numeric::ublas::bounded_vector&lt; T, N &gt;</a></td><td class="indexvalue">Dense <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> of values of type <code>T</code>, of variable size but with maximum <img class="formulaInl" alt="$N$" src="form_56.png"/>. A dense <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> of values of type <code>T</code>, of variable size but with maximum <img class="formulaInl" alt="$N$" src="form_56.png"/>. The default constructor creates the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> with size <img class="formulaInl" alt="$N$" src="form_56.png"/>. Elements are constructed by the storage type <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1bounded__array.html">bounded_array</a></code>, which <b>need</b> <b>not</b> <b>initialise</b> their value </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__column__policy.html">boost::numeric::ublas::traverse_policy::by_column_policy&lt; Wrap &gt;</a></td><td class="indexvalue">The column_by_column traverse policy </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__row__policy.html">boost::numeric::ublas::traverse_policy::by_row_policy&lt; Wrap &gt;</a></td><td class="indexvalue">The row_by_row traverse policy </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;</a></td><td class="indexvalue">An array based <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> class which size is defined at type specification or object instanciation </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector.html">boost::numeric::ublas::c_vector&lt; T, N &gt;</a></td><td class="indexvalue">A dense <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> of values of type <code>T</code> with the given <code>size</code>. The data is stored as an ordinary C++ array <code>T</code> <code>data_</code>[M] </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1column__major__tag.html">boost::numeric::ublas::column_major_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1complex__traits.html">boost::numeric::ublas::complex_traits&lt; T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector.html">boost::numeric::ublas::compressed_vector&lt; T, IB, IA, TA &gt;</a></td><td class="indexvalue">Compressed array based sparse <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1computed__assign__tag.html">boost::numeric::ublas::computed_assign_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range_1_1const__iterator.html">boost::numeric::ublas::basic_range&lt; Z, D &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__slice_1_1const__iterator.html">boost::numeric::ublas::basic_slice&lt; Z, D &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array_1_1const__iterator.html">boost::numeric::ublas::indirect_array&lt; A &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1_1_1const__iterator.html">boost::numeric::ublas::matrix_vector_binary1&lt; E1, E2, F &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2_1_1const__iterator.html">boost::numeric::ublas::matrix_vector_binary2&lt; E1, E2, F &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1const__iterator.html">boost::numeric::ublas::vector&lt; T, A &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1const__iterator.html">boost::numeric::ublas::matrix_row&lt; M &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector_1_1const__iterator.html">boost::numeric::ublas::zero_vector&lt; T, ALLOC &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector_1_1const__iterator.html">boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector_1_1const__iterator.html">boost::numeric::ublas::scalar_vector&lt; T, ALLOC &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1const__iterator.html">boost::numeric::ublas::c_vector&lt; T, N &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary_1_1const__iterator.html">boost::numeric::ublas::vector_unary&lt; E, F &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1const__iterator.html">boost::numeric::ublas::matrix_column&lt; M &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary_1_1const__iterator.html">boost::numeric::ublas::vector_binary&lt; E1, E2, F &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1_1_1const__iterator.html">boost::numeric::ublas::vector_binary_scalar1&lt; E1, E2, F &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2_1_1const__iterator.html">boost::numeric::ublas::vector_binary_scalar2&lt; E1, E2, F &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">boost::numeric::ublas::matrix_vector_range&lt; M &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1const__iterator.html">boost::numeric::ublas::vector_range&lt; V &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1const__iterator.html">boost::numeric::ublas::vector_slice&lt; V &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1const__iterator.html">boost::numeric::ublas::matrix_vector_slice&lt; M &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1const__iterator.html">boost::numeric::ublas::vector_indirect&lt; V, IA &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1const__iterator.html">boost::numeric::ublas::matrix_vector_indirect&lt; M, IA &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1const__iterator.html">boost::numeric::ublas::mapped_vector&lt; T, A &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1const__iterator.html">boost::numeric::ublas::compressed_vector&lt; T, IB, IA, TA &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1const__iterator.html">boost::numeric::ublas::coordinate_vector&lt; T, IB, IA, TA &gt;::const_iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator1.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator1.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator1.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator1.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator1.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator1.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator1.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator1.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator1.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator1.html">boost::numeric::ublas::zero_matrix&lt; T, ALLOC &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator1.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator1.html">boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator1.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator1.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator1.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator1.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator1.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator1.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator1.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator1.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator1.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1const__iterator2.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1const__iterator2.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1const__iterator2.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1const__iterator2.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1const__iterator2.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1const__iterator2.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1const__iterator2.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1const__iterator2.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1const__iterator2.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1const__iterator2.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix_1_1const__iterator2.html">boost::numeric::ublas::zero_matrix&lt; T, ALLOC &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix_1_1const__iterator2.html">boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix_1_1const__iterator2.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1const__iterator2.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2_1_1const__iterator2.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2_1_1const__iterator2.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1const__iterator2.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary_1_1const__iterator2.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1const__iterator2.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">boost::numeric::ublas::matrix_range&lt; M &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1const__iterator2.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1const__iterator2.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::const_iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__traits.html">boost::numeric::ublas::container_traits&lt; E &gt;</a></td><td class="indexvalue">Traits class to extract type information from a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> or <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> CONTAINER </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1container__view__traits.html">boost::numeric::ublas::container_view_traits&lt; E &gt;</a></td><td class="indexvalue">Traits class to extract type information from a constant <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> or <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> CONTAINER </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector.html">boost::numeric::ublas::coordinate_vector&lt; T, IB, IA, TA &gt;</a></td><td class="indexvalue">Coordimate array based sparse <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">boost::numeric::ublas::dense_proxy_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__random__access__iterator__tag.html">boost::numeric::ublas::dense_random_access_iterator_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__tag.html">boost::numeric::ublas::dense_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">boost::numeric::ublas::diagonal_adaptor&lt; M &gt;</a></td><td class="indexvalue">A diagonal <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> adaptator: convert a any <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> into a diagonal <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> expression </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__matrix.html">boost::numeric::ublas::diagonal_matrix&lt; T, L, A &gt;</a></td><td class="indexvalue">A diagonal <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> of values of type <code>T</code>, which is a specialization of a banded <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1divide__by__zero.html">boost::numeric::ublas::divide_by_zero</a></td><td class="indexvalue">Exception raised when a division by zero occurs </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">boost::numeric::ublas::external_logic</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">boost::numeric::ublas::fill_policy_wrapper&lt; T &gt;</a></td><td class="indexvalue">A wrapper for fill policy classes </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__constructor.html">boost::numeric::ublas::detail::has_trivial_constructor&lt; T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__constructor_3_01std_1_1complex_3_01_f_l_t_01_4_01_4.html">boost::numeric::ublas::detail::has_trivial_constructor&lt; std::complex&lt; FLT &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__destructor.html">boost::numeric::ublas::detail::has_trivial_destructor&lt; T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1has__trivial__destructor_3_01std_1_1complex_3_01_f_l_t_01_4_01_4.html">boost::numeric::ublas::detail::has_trivial_destructor&lt; std::complex&lt; FLT &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;</a></td><td class="indexvalue">A Hermitian <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> adaptator: convert a any <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> into a Hermitian <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> expression </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;</a></td><td class="indexvalue">A hermitian <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> of values of type <code>T</code> </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1identity__matrix.html">boost::numeric::ublas::identity_matrix&lt; T, ALLOC &gt;</a></td><td class="indexvalue">An identity <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> with values of type <code>T</code> </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__assign.html">boost::numeric::ublas::fill_policy::index_assign</a></td><td class="indexvalue">An index assign policy </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">boost::numeric::ublas::index_manipulator&lt; TV &gt;</a></td><td class="indexvalue">A CRTP and Barton-Nackman trick index manipulator wrapper class </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__minus__assign.html">boost::numeric::ublas::fill_policy::index_minus_assign</a></td><td class="indexvalue">An index minus assign policy </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair.html">boost::numeric::ublas::index_pair&lt; V &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__pair__array.html">boost::numeric::ublas::index_pair_array&lt; V1, V2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__plus__assign.html">boost::numeric::ublas::fill_policy::index_plus_assign</a></td><td class="indexvalue">An index plus assign policy </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple.html">boost::numeric::ublas::index_triple&lt; M &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1index__triple__array.html">boost::numeric::ublas::index_triple_array&lt; V1, V2, V3 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1indirect__array.html">boost::numeric::ublas::indirect_array&lt; A &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1internal__logic.html">boost::numeric::ublas::internal_logic</a></td><td class="indexvalue">Expception raised when some interal errors occurs like computations errors, zeros values where you should not have zeros, etc.. </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector_1_1iterator.html">boost::numeric::ublas::vector&lt; T, A &gt;::iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__vector_1_1iterator.html">boost::numeric::ublas::c_vector&lt; T, N &gt;::iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row_1_1iterator.html">boost::numeric::ublas::matrix_row&lt; M &gt;::iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column_1_1iterator.html">boost::numeric::ublas::matrix_column&lt; M &gt;::iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">boost::numeric::ublas::matrix_vector_range&lt; M &gt;::iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range_1_1iterator.html">boost::numeric::ublas::vector_range&lt; V &gt;::iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice_1_1iterator.html">boost::numeric::ublas::vector_slice&lt; V &gt;::iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice_1_1iterator.html">boost::numeric::ublas::matrix_vector_slice&lt; M &gt;::iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect_1_1iterator.html">boost::numeric::ublas::vector_indirect&lt; V, IA &gt;::iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector_1_1iterator.html">boost::numeric::ublas::mapped_vector&lt; T, A &gt;::iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__vector_1_1iterator.html">boost::numeric::ublas::compressed_vector&lt; T, IB, IA, TA &gt;::iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect_1_1iterator.html">boost::numeric::ublas::matrix_vector_indirect&lt; M, IA &gt;::iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__vector_1_1iterator.html">boost::numeric::ublas::coordinate_vector&lt; T, IB, IA, TA &gt;::iterator</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator1.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator1.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator1.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;::iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator1.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator1.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator1.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator1.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator1.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator1.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator1.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator1.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator1.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html">boost::numeric::ublas::matrix_range&lt; M &gt;::iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator1.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator1.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator1</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix_1_1iterator2.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;::iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector_1_1iterator2.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;::iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__matrix_1_1iterator2.html">boost::numeric::ublas::hermitian_matrix&lt; T, TRI, L, A &gt;::iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1compressed__matrix_1_1iterator2.html">boost::numeric::ublas::compressed_matrix&lt; T, L, IB, IA, TA &gt;::iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1hermitian__adaptor_1_1iterator2.html">boost::numeric::ublas::hermitian_adaptor&lt; M, TRI &gt;::iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1coordinate__matrix_1_1iterator2.html">boost::numeric::ublas::coordinate_matrix&lt; T, L, IB, IA, TA &gt;::iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator2.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;::iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix_1_1iterator2.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;::iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector_1_1iterator2.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;::iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor_1_1iterator2.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;::iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1c__matrix_1_1iterator2.html">boost::numeric::ublas::c_matrix&lt; T, N, M &gt;::iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix_1_1iterator2.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;::iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;::iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1generalized__vector__of__vector_1_1iterator2.html">boost::numeric::ublas::generalized_vector_of_vector&lt; T, L, A &gt;::iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">boost::numeric::ublas::matrix_range&lt; M &gt;::iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice_1_1iterator2.html">boost::numeric::ublas::matrix_slice&lt; M &gt;::iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;::iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect_1_1iterator2.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;::iterator2</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1forward__iterator__tag_01_4_1_1iterator__base.html">boost::numeric::ublas::iterator_base_traits&lt; std::forward_iterator_tag &gt;::iterator_base&lt; I, T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1bidirectional__iterator__tag_01_4_1_1iterator__base.html">boost::numeric::ublas::iterator_base_traits&lt; std::bidirectional_iterator_tag &gt;::iterator_base&lt; I, T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__tag_01_4_1_1iterator__base.html">boost::numeric::ublas::iterator_base_traits&lt; sparse_bidirectional_iterator_tag &gt;::iterator_base&lt; I, T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1random__access__iterator__tag_01_4_1_1iterator__base.html">boost::numeric::ublas::iterator_base_traits&lt; std::random_access_iterator_tag &gt;::iterator_base&lt; I, T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01packed__random__access__iterator__tag_01_4_1_1iterator__base.html">boost::numeric::ublas::iterator_base_traits&lt; packed_random_access_iterator_tag &gt;::iterator_base&lt; I, T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01dense__random__access__iterator__tag_01_4_1_1iterator__base.html">boost::numeric::ublas::iterator_base_traits&lt; dense_random_access_iterator_tag &gt;::iterator_base&lt; I, T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits.html">boost::numeric::ublas::iterator_base_traits&lt; IC &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01dense__random__access__iterator__tag_01_4.html">boost::numeric::ublas::iterator_base_traits&lt; dense_random_access_iterator_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01packed__random__access__iterator__tag_01_4.html">boost::numeric::ublas::iterator_base_traits&lt; packed_random_access_iterator_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01sparse__bidirectional__iterator__tag_01_4.html">boost::numeric::ublas::iterator_base_traits&lt; sparse_bidirectional_iterator_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1bidirectional__iterator__tag_01_4.html">boost::numeric::ublas::iterator_base_traits&lt; std::bidirectional_iterator_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1forward__iterator__tag_01_4.html">boost::numeric::ublas::iterator_base_traits&lt; std::forward_iterator_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__base__traits_3_01std_1_1random__access__iterator__tag_01_4.html">boost::numeric::ublas::iterator_base_traits&lt; std::random_access_iterator_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">boost::numeric::ublas::iterator_restrict_traits&lt; I1, I2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratod4c6edf0df751ebff1b8ea6b9d08eae7.html">boost::numeric::ublas::iterator_restrict_traits&lt; dense_random_access_iterator_tag, packed_random_access_iterator_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01dense__random__access__iteratodc161542be457382732ec49a83757970.html">boost::numeric::ublas::iterator_restrict_traits&lt; dense_random_access_iterator_tag, sparse_bidirectional_iterator_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iterat170beb8dc7452d2a089622087df3fb79.html">boost::numeric::ublas::iterator_restrict_traits&lt; packed_random_access_iterator_tag, dense_random_access_iterator_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01packed__random__access__iteratb562f8de34ea5fb27fcb98884ee3d67a.html">boost::numeric::ublas::iterator_restrict_traits&lt; packed_random_access_iterator_tag, sparse_bidirectional_iterator_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato1e94698c6544162be6a31166833585d0.html">boost::numeric::ublas::iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, dense_random_access_iterator_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits_3_01sparse__bidirectional__iterato23c588affc152003be288f42e0dc2744.html">boost::numeric::ublas::iterator_restrict_traits&lt; sparse_bidirectional_iterator_tag, packed_random_access_iterator_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1leading.html">boost::numeric::ublas::tag::leading</a></td><td class="indexvalue">Tag for the <a class="el" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1leading.html" title="Tag for the leading dimension.">leading</a> dimension </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1less__pair.html">boost::numeric::ublas::detail::less_pair&lt; P &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1less__triple.html">boost::numeric::ublas::detail::less_triple&lt; T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1lower__tag.html">boost::numeric::ublas::lower_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1major.html">boost::numeric::ublas::tag::major</a></td><td class="indexvalue">Tag for the <a class="el" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1major.html" title="Tag for the major dimension.">major</a> dimension </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1map__array.html">boost::numeric::ublas::map_array&lt; I, T, ALLOC &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits.html">boost::numeric::ublas::detail::map_capacity_traits&lt; M &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__capacity__traits_3_01map__array_3_01_i_00_01_t_00_01_a_l_l_o_c_01_4_01_4.html">boost::numeric::ublas::detail::map_capacity_traits&lt; map_array&lt; I, T, ALLOC &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1map__std.html">boost::numeric::ublas::map_std&lt; I, T, ALLOC &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits.html">boost::numeric::ublas::detail::map_traits&lt; A, T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1map__traits_3_01map__array_3_01_i_00_01_t_00_01_a_l_l_o_c_01_4_00_01_t_01_4.html">boost::numeric::ublas::detail::map_traits&lt; map_array&lt; I, T, ALLOC &gt;, T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__matrix.html">boost::numeric::ublas::mapped_matrix&lt; T, L, A &gt;</a></td><td class="indexvalue">Index map based sparse <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> of values of type <code>T</code> </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector.html">boost::numeric::ublas::mapped_vector&lt; T, A &gt;</a></td><td class="indexvalue">Index map based sparse <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1mapped__vector__of__mapped__vector.html">boost::numeric::ublas::mapped_vector_of_mapped_vector&lt; T, L, A &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">boost::numeric::ublas::matrix&lt; T, L, A &gt;</a></td><td class="indexvalue">A dense <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> of values of type <code>T</code> </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary.html">boost::numeric::ublas::matrix_binary&lt; E1, E2, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1.html">boost::numeric::ublas::matrix_binary_scalar1&lt; E1, E2, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar1__traits.html">boost::numeric::ublas::matrix_binary_scalar1_traits&lt; E1, E2, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2.html">boost::numeric::ublas::matrix_binary_scalar2&lt; E1, E2, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__scalar2__traits.html">boost::numeric::ublas::matrix_binary_scalar2_traits&lt; E1, E2, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__binary__traits.html">boost::numeric::ublas::matrix_binary_traits&lt; E1, E2, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__column.html">boost::numeric::ublas::matrix_column&lt; M &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; C &gt;</a></td><td class="indexvalue">Base class for Matrix container models </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; E &gt;</a></td><td class="indexvalue">Base class for Matrix Expression models </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html">boost::numeric::ublas::matrix_expression_assigner&lt; E, Fill_Policy, Traverse_Policy &gt;</a></td><td class="indexvalue">An assigner object used to fill a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> using operator &lt;&lt;= and operator, (comma) </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__indirect.html">boost::numeric::ublas::matrix_indirect&lt; M, IA &gt;</a></td><td class="indexvalue">A <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> referencing a non continuous submatrix of elements given another <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> of indices </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary.html">boost::numeric::ublas::matrix_matrix_binary&lt; E1, E2, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__functor.html">boost::numeric::ublas::matrix_matrix_binary_functor&lt; M1, M2, TV &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__binary__traits.html">boost::numeric::ublas::matrix_matrix_binary_traits&lt; T1, E1, T2, E2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__prod.html">boost::numeric::ublas::matrix_matrix_prod&lt; M1, M2, TV &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__matrix__solve__traits.html">boost::numeric::ublas::matrix_matrix_solve_traits&lt; E1, E2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__move__manip.html">boost::numeric::ublas::matrix_move_manip&lt; T &gt;</a></td><td class="indexvalue">A move <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> index manipulator </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__move__to__manip.html">boost::numeric::ublas::matrix_move_to_manip&lt; T &gt;</a></td><td class="indexvalue">A move_to <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> manipulator </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__1.html">boost::numeric::ublas::matrix_norm_1&lt; M &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__frobenius.html">boost::numeric::ublas::matrix_norm_frobenius&lt; M &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__norm__inf.html">boost::numeric::ublas::matrix_norm_inf&lt; M &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">boost::numeric::ublas::matrix_range&lt; M &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">boost::numeric::ublas::matrix_reference&lt; E &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__row.html">boost::numeric::ublas::matrix_row&lt; M &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__real__unary__functor.html">boost::numeric::ublas::matrix_scalar_real_unary_functor&lt; M &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary.html">boost::numeric::ublas::matrix_scalar_unary&lt; E, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__scalar__unary__traits.html">boost::numeric::ublas::matrix_scalar_unary_traits&lt; E, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__slice.html">boost::numeric::ublas::matrix_slice&lt; M &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__tag.html">boost::numeric::ublas::matrix_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01banded__adaptor_3_01_m_01_4_01_4.html">boost::numeric::ublas::matrix_temporary_traits&lt; banded_adaptor&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01banded__adaptor_3_01_m_01_4_01_4.html">boost::numeric::ublas::matrix_temporary_traits&lt; const banded_adaptor&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01hermitian__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html">boost::numeric::ublas::matrix_temporary_traits&lt; const hermitian_adaptor&lt; M, TRI &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01matrix__indirect_3_01_m_01_4_01_4.html">boost::numeric::ublas::matrix_temporary_traits&lt; const matrix_indirect&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01matrix__range_3_01_m_01_4_01_4.html">boost::numeric::ublas::matrix_temporary_traits&lt; const matrix_range&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01matrix__slice_3_01_m_01_4_01_4.html">boost::numeric::ublas::matrix_temporary_traits&lt; const matrix_slice&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01symmetric__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html">boost::numeric::ublas::matrix_temporary_traits&lt; const symmetric_adaptor&lt; M, TRI &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01const_01triangular__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html">boost::numeric::ublas::matrix_temporary_traits&lt; const triangular_adaptor&lt; M, TRI &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01hermitian__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html">boost::numeric::ublas::matrix_temporary_traits&lt; hermitian_adaptor&lt; M, TRI &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01matrix__indirect_3_01_m_01_4_01_4.html">boost::numeric::ublas::matrix_temporary_traits&lt; matrix_indirect&lt; M &gt; &gt;</a></td><td class="indexvalue">Specialization of temporary_traits </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01matrix__range_3_01_m_01_4_01_4.html">boost::numeric::ublas::matrix_temporary_traits&lt; matrix_range&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01matrix__slice_3_01_m_01_4_01_4.html">boost::numeric::ublas::matrix_temporary_traits&lt; matrix_slice&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01symmetric__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html">boost::numeric::ublas::matrix_temporary_traits&lt; symmetric_adaptor&lt; M, TRI &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__temporary__traits_3_01triangular__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html">boost::numeric::ublas::matrix_temporary_traits&lt; triangular_adaptor&lt; M, TRI &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__traits.html">boost::numeric::ublas::matrix_traits&lt; MATRIX &gt;</a></td><td class="indexvalue">Traits class to extract type information from a MATRIX </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">boost::numeric::ublas::matrix_unary1&lt; E, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__unary1__traits.html">boost::numeric::ublas::matrix_unary1_traits&lt; E, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary2.html">boost::numeric::ublas::matrix_unary2&lt; E, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__unary2__traits.html">boost::numeric::ublas::matrix_unary2_traits&lt; E, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1.html">boost::numeric::ublas::matrix_vector_binary1&lt; E1, E2, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary1__traits.html">boost::numeric::ublas::matrix_vector_binary1_traits&lt; T1, E1, T2, E2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2.html">boost::numeric::ublas::matrix_vector_binary2&lt; E1, E2, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary2__traits.html">boost::numeric::ublas::matrix_vector_binary2_traits&lt; T1, E1, T2, E2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__binary__functor.html">boost::numeric::ublas::matrix_vector_binary_functor&lt; M1, M2, TV &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__indirect.html">boost::numeric::ublas::matrix_vector_indirect&lt; M, IA &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod1.html">boost::numeric::ublas::matrix_vector_prod1&lt; M1, M2, TV &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__prod2.html">boost::numeric::ublas::matrix_vector_prod2&lt; M1, M2, TV &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">boost::numeric::ublas::matrix_vector_range&lt; M &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__slice.html">boost::numeric::ublas::matrix_vector_slice&lt; M &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__vector__solve__traits.html">boost::numeric::ublas::matrix_vector_solve_traits&lt; E1, E2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1matrix__view__traits.html">boost::numeric::ublas::matrix_view_traits&lt; MATRIX &gt;</a></td><td class="indexvalue">Traits class to extract type information from a constant MATRIX </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1minor.html">boost::numeric::ublas::tag::minor</a></td><td class="indexvalue">Tag for the <a class="el" href="structboost_1_1numeric_1_1ublas_1_1tag_1_1minor.html" title="Tag for the minor dimension.">minor</a> dimension </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__container__traits.html">boost::numeric::ublas::mutable_container_traits&lt; E &gt;</a></td><td class="indexvalue">Traits class to extract additional type information from a mutable <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> or <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> CONTAINER </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__matrix__traits.html">boost::numeric::ublas::mutable_matrix_traits&lt; MATRIX &gt;</a></td><td class="indexvalue">Traits class to extract additional type information from a mutable MATRIX </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1mutable__vector__traits.html">boost::numeric::ublas::mutable_vector_traits&lt; VECTOR &gt;</a></td><td class="indexvalue">Traits class to extract type information from a VECTOR </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1next__column__manip.html">boost::numeric::ublas::next_column_manip</a></td><td class="indexvalue">A next column <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> manipulator </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1next__row__manip.html">boost::numeric::ublas::next_row_manip</a></td><td class="indexvalue">A next row <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> manipulator </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html">boost::numeric::ublas::traverse_policy::no_wrap</a></td><td class="indexvalue">The no <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html" title="The wrap policy.">wrap</a> policy </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1non__real.html">boost::numeric::ublas::non_real</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classnonassignable.html">nonassignable</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">boost::numeric::ublas::packed_proxy_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">boost::numeric::ublas::packed_random_access_iterator_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__tag.html">boost::numeric::ublas::packed_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1permutation__matrix.html">boost::numeric::ublas::permutation_matrix&lt; T, A &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1promote__traits.html">boost::numeric::ublas::promote_traits&lt; X, Y &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign_1_1rebind.html">boost::numeric::ublas::scalar_plus_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign_1_1rebind.html">boost::numeric::ublas::scalar_divides_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__swap_1_1rebind.html">boost::numeric::ublas::scalar_swap&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign_1_1rebind.html">boost::numeric::ublas::scalar_minus_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__assign_1_1rebind.html">boost::numeric::ublas::scalar_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign_1_1rebind.html">boost::numeric::ublas::scalar_multiplies_assign&lt; T1, T2 &gt;::rebind&lt; U1, U2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1row__major__tag.html">boost::numeric::ublas::row_major_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__assign.html">boost::numeric::ublas::scalar_assign&lt; T1, T2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__assign__functor.html">boost::numeric::ublas::scalar_binary_assign_functor&lt; T1, T2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__functor.html">boost::numeric::ublas::scalar_binary_functor&lt; T1, T2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__binary__swap__functor.html">boost::numeric::ublas::scalar_binary_swap_functor&lt; T1, T2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__conj.html">boost::numeric::ublas::scalar_conj&lt; T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides.html">boost::numeric::ublas::scalar_divides&lt; T1, T2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__divides__assign.html">boost::numeric::ublas::scalar_divides_assign&lt; T1, T2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__expression.html">boost::numeric::ublas::scalar_expression&lt; E &gt;</a></td><td class="indexvalue">Base class for Scalar Expression models </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__identity.html">boost::numeric::ublas::scalar_identity&lt; T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__imag.html">boost::numeric::ublas::scalar_imag&lt; T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__matrix.html">boost::numeric::ublas::scalar_matrix&lt; T, ALLOC &gt;</a></td><td class="indexvalue">A <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> with all values of type <code>T</code> equal to the same value </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus.html">boost::numeric::ublas::scalar_minus&lt; T1, T2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__minus__assign.html">boost::numeric::ublas::scalar_minus_assign&lt; T1, T2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies.html">boost::numeric::ublas::scalar_multiplies&lt; T1, T2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__multiplies__assign.html">boost::numeric::ublas::scalar_multiplies_assign&lt; T1, T2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__negate.html">boost::numeric::ublas::scalar_negate&lt; T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus.html">boost::numeric::ublas::scalar_plus&lt; T1, T2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__plus__assign.html">boost::numeric::ublas::scalar_plus_assign&lt; T1, T2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real.html">boost::numeric::ublas::scalar_real&lt; T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__real__unary__functor.html">boost::numeric::ublas::scalar_real_unary_functor&lt; T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__reference.html">boost::numeric::ublas::scalar_reference&lt; T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__swap.html">boost::numeric::ublas::scalar_swap&lt; T1, T2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__tag.html">boost::numeric::ublas::scalar_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__traits.html">boost::numeric::ublas::scalar_traits&lt; T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1scalar__unary__functor.html">boost::numeric::ublas::scalar_unary_functor&lt; T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__value.html">boost::numeric::ublas::scalar_value&lt; T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1scalar__vector.html">boost::numeric::ublas::scalar_vector&lt; T, ALLOC &gt;</a></td><td class="indexvalue">A scalar (i.e. unique value) <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> of type <code>T</code> and a given <code>size</code> A scalar (i.e. unique value) <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> of type <code>T</code> and a given <code>size</code>. This is a virtual <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> in the sense that no memory is allocated for storing the unique value more than once: it still acts like any other <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. However assigning a new value will change all the value at once. <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> into a normal <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. It must first be assigned to another normal <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> by any suitable means. Its memory footprint is constant </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1singular.html">boost::numeric::ublas::singular</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__bidirectional__iterator__tag.html">boost::numeric::ublas::sparse_bidirectional_iterator_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__insert.html">boost::numeric::ublas::fill_policy::sparse_insert</a></td><td class="indexvalue">The sparse insert fill policy </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__proxy__tag.html">boost::numeric::ublas::sparse_proxy_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__push__back.html">boost::numeric::ublas::fill_policy::sparse_push_back</a></td><td class="indexvalue">The sparse push_back fill policy </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1sparse__tag.html">boost::numeric::ublas::sparse_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1static__matrix__move__manip.html">boost::numeric::ublas::static_matrix_move_manip&lt; I, J &gt;</a></td><td class="indexvalue">A static move <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> index manipulator </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1static__matrix__move__to__manip.html">boost::numeric::ublas::static_matrix_move_to_manip&lt; I, J &gt;</a></td><td class="indexvalue">A static move_to <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> manipulator When member function traverse is called the referenced index will be set to the manipulators' index </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1static__vector__move__manip.html">boost::numeric::ublas::static_vector_move_manip&lt; I &gt;</a></td><td class="indexvalue">A static move <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> manipulator </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1static__vector__move__to__manip.html">boost::numeric::ublas::static_vector_move_to_manip&lt; I &gt;</a></td><td class="indexvalue">A static move to <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> manipulator </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">boost::numeric::ublas::storage_array&lt; E &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">boost::numeric::ublas::storage_restrict_traits&lt; S1, S2 &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__proxy__tag_00_01packed__proxy__tag_01_4.html">boost::numeric::ublas::storage_restrict_traits&lt; dense_proxy_tag, packed_proxy_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__proxy__tag_00_01sparse__proxy__tag_01_4.html">boost::numeric::ublas::storage_restrict_traits&lt; dense_proxy_tag, sparse_proxy_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01dense__proxy__tag_01_4.html">boost::numeric::ublas::storage_restrict_traits&lt; dense_tag, dense_proxy_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01packed__proxy__tag_01_4.html">boost::numeric::ublas::storage_restrict_traits&lt; dense_tag, packed_proxy_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01dense__tag_00_01sparse__proxy__tag_01_4.html">boost::numeric::ublas::storage_restrict_traits&lt; dense_tag, sparse_proxy_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__proxy__tag_00_01sparse__proxy__tag_01_4.html">boost::numeric::ublas::storage_restrict_traits&lt; packed_proxy_tag, sparse_proxy_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01dense__proxy__tag_01_4.html">boost::numeric::ublas::storage_restrict_traits&lt; packed_tag, dense_proxy_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01packed__proxy__tag_01_4.html">boost::numeric::ublas::storage_restrict_traits&lt; packed_tag, packed_proxy_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01packed__tag_00_01sparse__proxy__tag_01_4.html">boost::numeric::ublas::storage_restrict_traits&lt; packed_tag, sparse_proxy_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01dense__proxy__tag_01_4.html">boost::numeric::ublas::storage_restrict_traits&lt; sparse_tag, dense_proxy_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01packed__proxy__tag_01_4.html">boost::numeric::ublas::storage_restrict_traits&lt; sparse_tag, packed_proxy_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits_3_01sparse__tag_00_01sparse__proxy__tag_01_4.html">boost::numeric::ublas::storage_restrict_traits&lt; sparse_tag, sparse_proxy_tag &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1strict__lower__tag.html">boost::numeric::ublas::strict_lower_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1strict__upper__tag.html">boost::numeric::ublas::strict_upper_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__adaptor.html">boost::numeric::ublas::symmetric_adaptor&lt; M, TRI &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1symmetric__matrix.html">boost::numeric::ublas::symmetric_matrix&lt; T, TRI, L, A &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1detail_1_1transposed__structure.html">boost::numeric::ublas::detail::transposed_structure&lt; L &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html">boost::numeric::ublas::traverse_policy_wrapper&lt; T &gt;</a></td><td class="indexvalue">A wrapper for traverse policy classes </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__matrix.html">boost::numeric::ublas::triangular_matrix&lt; T, TRI, L, A &gt;</a></td><td class="indexvalue">A triangular <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> of values of type <code>T</code> </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits.html">boost::numeric::ublas::type_traits&lt; T &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01double_01_4.html">boost::numeric::ublas::type_traits&lt; double &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01float_01_4.html">boost::numeric::ublas::type_traits&lt; float &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01long_01double_01_4.html">boost::numeric::ublas::type_traits&lt; long double &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01double_01_4_01_4.html">boost::numeric::ublas::type_traits&lt; std::complex&lt; double &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01float_01_4_01_4.html">boost::numeric::ublas::type_traits&lt; std::complex&lt; float &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1type__traits_3_01std_1_1complex_3_01long_01double_01_4_01_4.html">boost::numeric::ublas::type_traits&lt; std::complex&lt; long double &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; E &gt;</a></td><td class="indexvalue">Base class for uBLAS staticaly derived expressions using the the Barton Nackman trick </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unbounded__array.html">boost::numeric::ublas::unbounded_array&lt; T, ALLOC &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1unit__lower__tag.html">boost::numeric::ublas::unit_lower_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1unit__upper__tag.html">boost::numeric::ublas::unit_upper_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html">boost::numeric::ublas::unit_vector&lt; T, ALLOC &gt;</a></td><td class="indexvalue">Unit_vector represents a canonical unit <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> <a class="el" href="classboost_1_1numeric_1_1ublas_1_1unit__vector.html" title="unit_vector represents a canonical unit vector unit_vector represents a canonical...">unit_vector</a> represents a canonical unit <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. The <em>k-th</em> unit <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> of dimension <img class="formulaInl" alt="$n$" src="form_66.png"/> holds 0 for every value <img class="formulaInl" alt="$u_i$" src="form_70.png"/> s.t. <img class="formulaInl" alt="$i \neq k$" src="form_71.png"/> and 1 when <img class="formulaInl" alt="$i=k$" src="form_72.png"/>. At construction, the value <em>k</em> is given after the dimension of the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__orientation__tag.html">boost::numeric::ublas::unknown_orientation_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">boost::numeric::ublas::unknown_storage_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1upper__tag.html">boost::numeric::ublas::upper_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">boost::numeric::ublas::vector&lt; T, A &gt;</a></td><td class="indexvalue">A dense <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> of values of type <code>T</code> </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary.html">boost::numeric::ublas::vector_binary&lt; E1, E2, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1.html">boost::numeric::ublas::vector_binary_scalar1&lt; E1, E2, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar1__traits.html">boost::numeric::ublas::vector_binary_scalar1_traits&lt; E1, E2, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2.html">boost::numeric::ublas::vector_binary_scalar2&lt; E1, E2, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__binary__scalar2__traits.html">boost::numeric::ublas::vector_binary_scalar2_traits&lt; E1, E2, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__binary__traits.html">boost::numeric::ublas::vector_binary_traits&lt; E1, E2, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__container.html">boost::numeric::ublas::vector_container&lt; C &gt;</a></td><td class="indexvalue">Base class for Vector container models </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">boost::numeric::ublas::vector_expression&lt; E &gt;</a></td><td class="indexvalue">Base class for Vector Expression models </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner.html">boost::numeric::ublas::vector_expression_assigner&lt; E, Fill_Policy &gt;</a></td><td class="indexvalue">An assigner object used to fill a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> using operator &lt;&lt;= and operator, (comma) </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__index__norm__inf.html">boost::numeric::ublas::vector_index_norm_inf&lt; V &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__indirect.html">boost::numeric::ublas::vector_indirect&lt; V, IA &gt;</a></td><td class="indexvalue">A <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> referencing a non continuous subvector of elements given another <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> of indices </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__inner__prod.html">boost::numeric::ublas::vector_inner_prod&lt; V1, V2, TV &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__matrix__binary.html">boost::numeric::ublas::vector_matrix_binary&lt; E1, E2, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__matrix__binary__traits.html">boost::numeric::ublas::vector_matrix_binary_traits&lt; E1, E2, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__move__manip.html">boost::numeric::ublas::vector_move_manip&lt; T &gt;</a></td><td class="indexvalue">A move <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> index manipulator </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__move__to__manip.html">boost::numeric::ublas::vector_move_to_manip&lt; T &gt;</a></td><td class="indexvalue">A move_to <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> index manipulator </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__1.html">boost::numeric::ublas::vector_norm_1&lt; V &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__2.html">boost::numeric::ublas::vector_norm_2&lt; V &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__norm__inf.html">boost::numeric::ublas::vector_norm_inf&lt; V &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__of__vector.html">boost::numeric::ublas::vector_of_vector&lt; T, L, A &gt;</a></td><td class="indexvalue">A dense <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> of values of type <code>T</code> stored as a <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> of vectors </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__range.html">boost::numeric::ublas::vector_range&lt; V &gt;</a></td><td class="indexvalue">A <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> referencing a continuous subvector of elements of <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> <code>v</code> containing all elements specified by <code>range</code> </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__reference.html">boost::numeric::ublas::vector_reference&lt; E &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__binary.html">boost::numeric::ublas::vector_scalar_binary&lt; E1, E2, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__functor.html">boost::numeric::ublas::vector_scalar_binary_functor&lt; V1, V2, TV &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__binary__traits.html">boost::numeric::ublas::vector_scalar_binary_traits&lt; E1, E2, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__index__unary__functor.html">boost::numeric::ublas::vector_scalar_index_unary_functor&lt; V &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__real__unary__functor.html">boost::numeric::ublas::vector_scalar_real_unary_functor&lt; V &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__scalar__unary.html">boost::numeric::ublas::vector_scalar_unary&lt; E, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__functor.html">boost::numeric::ublas::vector_scalar_unary_functor&lt; V &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__scalar__unary__traits.html">boost::numeric::ublas::vector_scalar_unary_traits&lt; E, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__slice.html">boost::numeric::ublas::vector_slice&lt; V &gt;</a></td><td class="indexvalue">A <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> referencing a non continuous subvector of elements of <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> v containing all elements specified by <code>slice</code> </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__sum.html">boost::numeric::ublas::vector_sum&lt; V &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__tag.html">boost::numeric::ublas::vector_tag</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01banded__adaptor_3_01_m_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; banded_adaptor&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01banded__adaptor_3_01_m_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; const banded_adaptor&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01hermitian__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; const hermitian_adaptor&lt; M, TRI &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__column_3_01_m_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; const matrix_column&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__indirect_3_01_m_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; const matrix_indirect&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__range_3_01_m_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; const matrix_range&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__row_3_01_m_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; const matrix_row&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__slice_3_01_m_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; const matrix_slice&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__vector__indirect_3_01_m_00_01_i_a_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; const matrix_vector_indirect&lt; M, IA &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__vector__range_3_01_m_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; const matrix_vector_range&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01matrix__vector__slice_3_01_m_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; const matrix_vector_slice&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01symmetric__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; const symmetric_adaptor&lt; M, TRI &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01triangular__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; const triangular_adaptor&lt; M, TRI &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01vector__indirect_3_01_v_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; const vector_indirect&lt; V &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01vector__range_3_01_v_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; const vector_range&lt; V &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01const_01vector__slice_3_01_v_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; const vector_slice&lt; V &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01hermitian__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; hermitian_adaptor&lt; M, TRI &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__column_3_01_m_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; matrix_column&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__indirect_3_01_m_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; matrix_indirect&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__range_3_01_m_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; matrix_range&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__row_3_01_m_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; matrix_row&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__slice_3_01_m_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; matrix_slice&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__vector__indirect_3_01_m_00_01_i_a_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; matrix_vector_indirect&lt; M, IA &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__vector__range_3_01_m_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; matrix_vector_range&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01matrix__vector__slice_3_01_m_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; matrix_vector_slice&lt; M &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01symmetric__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; symmetric_adaptor&lt; M, TRI &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01triangular__adaptor_3_01_m_00_01_t_r_i_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; triangular_adaptor&lt; M, TRI &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01vector__indirect_3_01_v_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; vector_indirect&lt; V &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01vector__range_3_01_v_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; vector_range&lt; V &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__temporary__traits_3_01vector__slice_3_01_v_01_4_01_4.html">boost::numeric::ublas::vector_temporary_traits&lt; vector_slice&lt; V &gt; &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__traits.html">boost::numeric::ublas::vector_traits&lt; VECTOR &gt;</a></td><td class="indexvalue">Traits class to extract type information from a VECTOR </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__unary.html">boost::numeric::ublas::vector_unary&lt; E, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__unary__traits.html">boost::numeric::ublas::vector_unary_traits&lt; E, F &gt;</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1vector__view__traits.html">boost::numeric::ublas::vector_view_traits&lt; VECTOR &gt;</a></td><td class="indexvalue">Traits class to extract type information from a VECTOR </td></tr> + <tr><td class="indexkey"><a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html">boost::numeric::ublas::traverse_policy::wrap</a></td><td class="indexvalue">The <a class="el" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html" title="The wrap policy.">wrap</a> policy </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__matrix.html">boost::numeric::ublas::zero_matrix&lt; T, ALLOC &gt;</a></td><td class="indexvalue">A <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> with all values of type <code>T</code> equal to zero </td></tr> + <tr><td class="indexkey"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1zero__vector.html">boost::numeric::ublas::zero_vector&lt; T, ALLOC &gt;</a></td><td class="indexvalue">A zero <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> of type <code>T</code> and a given <code>size</code> A zero <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> of type <code>T</code> and a given <code>size</code>. This is a virtual <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> in the sense that no memory is allocated for storing the zero values: it still acts like any other <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. However assigning values to it will not change the zero <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> into a normal <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a>. It must first be assigned to another normal <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector</a> by any suitable means. Its memory footprint is constant </td></tr>
+</table>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:06 2010 for ublas by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/libs/numeric/ublas/doc/html/assignment_8hpp_source.html Mon Aug 30 01:31:48 2010
@@ -0,0 +1,759 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ublas: assignment.hpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    </ul>
+  </div>
+<h1>assignment.hpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//</span> +<a name="l00002"></a>00002 <span class="comment">// Copyright (c) 2010 Athanasios Iliopoulos</span>
+<a name="l00003"></a>00003 <span class="comment">//</span>
+<a name="l00004"></a>00004 <span class="comment">// Distributed under the Boost Software License, Version 1.0. (See</span> +<a name="l00005"></a>00005 <span class="comment">// accompanying file LICENSE_1_0.txt or copy at</span> +<a name="l00006"></a>00006 <span class="comment">// http://www.boost.org/LICENSE_1_0.txt)</span>
+<a name="l00007"></a>00007 <span class="comment">//</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a>00009 <span class="preprocessor">#ifndef ASSIGNMENT_HPP</span> +<a name="l00010"></a>00010 <span class="preprocessor"></span><span class="preprocessor">#define ASSIGNMENT_HPP</span> +<a name="l00011"></a>00011 <span class="preprocessor"></span><span class="preprocessor">#include &lt;boost/numeric/ublas/vector_expression.hpp&gt;</span> +<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;boost/numeric/ublas/matrix_expression.hpp&gt;</span>
+<a name="l00013"></a>00013
+<a name="l00019"></a>00019 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
+<a name="l00020"></a>00020
+<a name="l00026"></a>00026 <span class="keyword">template</span> &lt;<span class="keyword">class</span> TV&gt; +<a name="l00027"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html">00027</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html" title="A CRTP and Barton-Nackman trick index manipulator wrapper class.">index_manipulator</a> {
+<a name="l00028"></a>00028 <span class="keyword">public</span>:
+<a name="l00029"></a>00029 <span class="keyword">typedef</span> TV type;
+<a name="l00030"></a>00030     BOOST_UBLAS_INLINE
+<a name="l00031"></a>00031 <span class="keyword">const</span> type &amp;operator () ()<span class="keyword"> const </span>{ +<a name="l00032"></a>00032 <span class="keywordflow">return</span> *<span class="keyword">static_cast&lt;</span><span class="keyword">const </span>type *<span class="keyword">&gt;</span> (<span class="keyword">this</span>);
+<a name="l00033"></a>00033     }
+<a name="l00034"></a>00034     BOOST_UBLAS_INLINE
+<a name="l00035"></a>00035     type &amp;operator () () {
+<a name="l00036"></a>00036 <span class="keywordflow">return</span> *<span class="keyword">static_cast&lt;</span>type *<span class="keyword">&gt;</span> (<span class="keyword">this</span>);
+<a name="l00037"></a>00037     }
+<a name="l00038"></a>00038 };
+<a name="l00039"></a>00039
+<a name="l00048"></a>00048 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; +<a name="l00049"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__move__to__manip.html">00049</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__move__to__manip.html" title="A move_to vector index manipulator.">vector_move_to_manip</a>: <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html" title="A CRTP and Barton-Nackman trick index manipulator wrapper class.">index_manipulator</a>&lt;vector_move_to_manip&lt;T&gt; &gt; {
+<a name="l00050"></a>00050 <span class="keyword">public</span>:
+<a name="l00051"></a>00051     BOOST_UBLAS_INLINE
+<a name="l00052"></a>00052 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__move__to__manip.html" title="A move_to vector index manipulator.">vector_move_to_manip</a>(<span class="keyword">const</span> T &amp;k): i(k) { }
+<a name="l00053"></a>00053
+<a name="l00054"></a>00054 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> V&gt;
+<a name="l00055"></a>00055     BOOST_UBLAS_INLINE
+<a name="l00056"></a>00056 <span class="keywordtype">void</span> manip(V &amp;k)<span class="keyword"> const </span>{ k=i; }
+<a name="l00057"></a>00057 <span class="keyword">private</span>:
+<a name="l00058"></a>00058     T i;
+<a name="l00059"></a>00059 };
+<a name="l00060"></a>00060
+<a name="l00081"></a>00081 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; +<a name="l00082"></a>00082 BOOST_UBLAS_INLINE <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__move__to__manip.html" title="A move_to vector index manipulator.">vector_move_to_manip&lt;T&gt;</a> move_to(T i) { +<a name="l00083"></a>00083 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__move__to__manip.html" title="A move_to vector index manipulator.">vector_move_to_manip&lt;T&gt;</a>(i);
+<a name="l00084"></a>00084 }
+<a name="l00085"></a>00085
+<a name="l00094"></a>00094 <span class="keyword">template</span> &lt;std::<span class="keywordtype">size_t</span> I&gt; +<a name="l00095"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1static__vector__move__to__manip.html">00095</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1static__vector__move__to__manip.html" title="A static move to vector manipulator.">static_vector_move_to_manip</a>: <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html" title="A CRTP and Barton-Nackman trick index manipulator wrapper class.">index_manipulator</a>&lt;static_vector_move_to_manip&lt;I&gt; &gt; {
+<a name="l00096"></a>00096 <span class="keyword">public</span>:
+<a name="l00097"></a>00097 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> V&gt;
+<a name="l00098"></a>00098     BOOST_UBLAS_INLINE
+<a name="l00099"></a>00099 <span class="keywordtype">void</span> manip(V &amp;k)<span class="keyword"> const </span>{ k=I; }
+<a name="l00100"></a>00100 };
+<a name="l00101"></a>00101
+<a name="l00123"></a>00123 <span class="keyword">template</span> &lt;std::<span class="keywordtype">size_t</span> I&gt; +<a name="l00124"></a>00124 BOOST_UBLAS_INLINE <a class="code" href="classboost_1_1numeric_1_1ublas_1_1static__vector__move__to__manip.html" title="A static move to vector manipulator.">static_vector_move_to_manip&lt;I&gt;</a> move_to() { +<a name="l00125"></a>00125 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1static__vector__move__to__manip.html" title="A static move to vector manipulator.">static_vector_move_to_manip&lt;I&gt;</a>();
+<a name="l00126"></a>00126 }
+<a name="l00127"></a>00127
+<a name="l00136"></a>00136 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; +<a name="l00137"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__move__manip.html">00137</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__move__manip.html" title="A move vector index manipulator.">vector_move_manip</a>: <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html" title="A CRTP and Barton-Nackman trick index manipulator wrapper class.">index_manipulator</a>&lt;vector_move_manip&lt;T&gt; &gt; {
+<a name="l00138"></a>00138 <span class="keyword">public</span>:
+<a name="l00139"></a>00139     BOOST_UBLAS_INLINE
+<a name="l00140"></a>00140 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__move__manip.html" title="A move vector index manipulator.">vector_move_manip</a>(<span class="keyword">const</span> T &amp;k): i(k) { }
+<a name="l00141"></a>00141
+<a name="l00142"></a>00142 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> V&gt; +<a name="l00143"></a>00143 BOOST_UBLAS_INLINE <span class="keywordtype">void</span> manip(V &amp;k)<span class="keyword"> const </span>{ k+=i; }
+<a name="l00144"></a>00144 <span class="keyword">private</span>:
+<a name="l00145"></a>00145     T i;
+<a name="l00146"></a>00146 };
+<a name="l00147"></a>00147
+<a name="l00167"></a>00167 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; +<a name="l00168"></a>00168 BOOST_UBLAS_INLINE <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__move__manip.html" title="A move vector index manipulator.">vector_move_manip&lt;T&gt;</a> move(T i) { +<a name="l00169"></a>00169 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__move__manip.html" title="A move vector index manipulator.">vector_move_manip&lt;T&gt;</a>(i);
+<a name="l00170"></a>00170 }
+<a name="l00171"></a>00171
+<a name="l00182"></a>00182 <span class="keyword">template</span> &lt;std::<span class="keywordtype">size_t</span> I&gt; +<a name="l00183"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1static__vector__move__manip.html">00183</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1static__vector__move__manip.html" title="A static move vector manipulator.">static_vector_move_manip</a>: <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html" title="A CRTP and Barton-Nackman trick index manipulator wrapper class.">index_manipulator</a>&lt;static_vector_move_manip&lt;I&gt; &gt; {
+<a name="l00184"></a>00184 <span class="keyword">public</span>:
+<a name="l00185"></a>00185 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> V&gt; +<a name="l00186"></a>00186 BOOST_UBLAS_INLINE <span class="keywordtype">void</span> manip(V &amp;k)<span class="keyword"> const </span>{ k+=I; }
+<a name="l00187"></a>00187 };
+<a name="l00188"></a>00188
+<a name="l00210"></a>00210 <span class="keyword">template</span> &lt;std::<span class="keywordtype">size_t</span> I&gt; +<a name="l00211"></a>00211 BOOST_UBLAS_INLINE <a class="code" href="classboost_1_1numeric_1_1ublas_1_1static__vector__move__manip.html" title="A static move vector manipulator.">static_vector_move_manip&lt;I&gt;</a> move() { +<a name="l00212"></a>00212 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1static__vector__move__manip.html" title="A static move vector manipulator.">static_vector_move_manip&lt;I&gt;</a>();
+<a name="l00213"></a>00213 }
+<a name="l00214"></a>00214
+<a name="l00225"></a>00225 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; +<a name="l00226"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__move__to__manip.html">00226</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__move__to__manip.html" title="A move_to matrix manipulator.">matrix_move_to_manip</a>: <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html" title="A CRTP and Barton-Nackman trick index manipulator wrapper class.">index_manipulator</a>&lt;matrix_move_to_manip&lt;T&gt; &gt; {
+<a name="l00227"></a>00227 <span class="keyword">public</span>:
+<a name="l00228"></a>00228     BOOST_UBLAS_INLINE
+<a name="l00229"></a>00229 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__move__to__manip.html" title="A move_to matrix manipulator.">matrix_move_to_manip</a>(T k, T l): i(k), j(l) { }
+<a name="l00230"></a>00230
+<a name="l00231"></a>00231 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> V1, <span class="keyword">typename</span> V2&gt;
+<a name="l00232"></a>00232     BOOST_UBLAS_INLINE
+<a name="l00233"></a>00233 <span class="keywordtype">void</span> manip(V1 &amp;k, V2 &amp;l)<span class="keyword"> const </span>{
+<a name="l00234"></a>00234         k=i;
+<a name="l00235"></a>00235         l=j;
+<a name="l00236"></a>00236     }
+<a name="l00237"></a>00237 <span class="keyword">private</span>:
+<a name="l00238"></a>00238     T i, j;
+<a name="l00239"></a>00239 };
+<a name="l00240"></a>00240
+<a name="l00266"></a>00266 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; +<a name="l00267"></a>00267 BOOST_UBLAS_INLINE <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__move__to__manip.html" title="A move_to matrix manipulator.">matrix_move_to_manip&lt;T&gt;</a> move_to(T i, T j) { +<a name="l00268"></a>00268 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__move__to__manip.html" title="A move_to matrix manipulator.">matrix_move_to_manip&lt;T&gt;</a>(i, j);
+<a name="l00269"></a>00269 }
+<a name="l00270"></a>00270
+<a name="l00271"></a>00271
+<a name="l00281"></a>00281 <span class="keyword">template</span> &lt;std::<span class="keywordtype">size_t</span> I, std::<span class="keywordtype">size_t</span> J&gt; +<a name="l00282"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1static__matrix__move__to__manip.html">00282</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1static__matrix__move__to__manip.html" title="A static move_to matrix manipulator When member function traverse is called the referenced...">static_matrix_move_to_manip</a>: <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html" title="A CRTP and Barton-Nackman trick index manipulator wrapper class.">index_manipulator</a>&lt;static_matrix_move_to_manip&lt;I, J&gt; &gt; {
+<a name="l00283"></a>00283 <span class="keyword">public</span>:
+<a name="l00284"></a>00284 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> V, <span class="keyword">typename</span> K&gt;
+<a name="l00285"></a>00285     BOOST_UBLAS_INLINE
+<a name="l00286"></a>00286 <span class="keywordtype">void</span> manip(V &amp;k, K &amp;l)<span class="keyword"> const </span>{
+<a name="l00287"></a>00287         k=I;
+<a name="l00288"></a>00288         l=J;
+<a name="l00289"></a>00289     }
+<a name="l00290"></a>00290 };
+<a name="l00291"></a>00291
+<a name="l00314"></a>00314 <span class="keyword">template</span> &lt;std::<span class="keywordtype">size_t</span> I, std::<span class="keywordtype">size_t</span> J&gt; +<a name="l00315"></a>00315 BOOST_UBLAS_INLINE <a class="code" href="classboost_1_1numeric_1_1ublas_1_1static__matrix__move__to__manip.html" title="A static move_to matrix manipulator When member function traverse is called the referenced...">static_matrix_move_to_manip&lt;I, J&gt;</a> move_to() { +<a name="l00316"></a>00316 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1static__matrix__move__to__manip.html" title="A static move_to matrix manipulator When member function traverse is called the referenced...">static_matrix_move_to_manip&lt;I, J&gt;</a>();
+<a name="l00317"></a>00317 }
+<a name="l00318"></a>00318
+<a name="l00327"></a>00327 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; +<a name="l00328"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__move__manip.html">00328</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__move__manip.html" title="A move matrix index manipulator.">matrix_move_manip</a>: <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html" title="A CRTP and Barton-Nackman trick index manipulator wrapper class.">index_manipulator</a>&lt;matrix_move_manip&lt;T&gt; &gt; {
+<a name="l00329"></a>00329 <span class="keyword">public</span>:
+<a name="l00330"></a>00330     BOOST_UBLAS_INLINE
+<a name="l00331"></a>00331 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__move__manip.html" title="A move matrix index manipulator.">matrix_move_manip</a>(T k, T l): i(k), j(l) { }
+<a name="l00332"></a>00332
+<a name="l00333"></a>00333 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> V, <span class="keyword">typename</span> K&gt;
+<a name="l00334"></a>00334     BOOST_UBLAS_INLINE
+<a name="l00335"></a>00335 <span class="keywordtype">void</span> manip(V &amp;k, K &amp;l)<span class="keyword"> const </span>{
+<a name="l00336"></a>00336         k+=i;
+<a name="l00337"></a>00337         l+=j;
+<a name="l00338"></a>00338     }
+<a name="l00339"></a>00339 <span class="keyword">private</span>:
+<a name="l00340"></a>00340     T i, j;
+<a name="l00341"></a>00341 };
+<a name="l00342"></a>00342
+<a name="l00366"></a>00366 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt; +<a name="l00367"></a>00367 BOOST_UBLAS_INLINE <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__move__manip.html" title="A move matrix index manipulator.">matrix_move_manip&lt;T&gt;</a> move(T i, T j) { +<a name="l00368"></a>00368 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__move__manip.html" title="A move matrix index manipulator.">matrix_move_manip&lt;T&gt;</a>(i, j);
+<a name="l00369"></a>00369 }
+<a name="l00370"></a>00370
+<a name="l00381"></a>00381 <span class="keyword">template</span> &lt;std::<span class="keywordtype">size_t</span> I, std::<span class="keywordtype">size_t</span> J&gt; +<a name="l00382"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1static__matrix__move__manip.html">00382</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1static__matrix__move__manip.html" title="A static move matrix index manipulator.">static_matrix_move_manip</a>: <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html" title="A CRTP and Barton-Nackman trick index manipulator wrapper class.">index_manipulator</a>&lt;static_matrix_move_manip&lt;I, J&gt; &gt; {
+<a name="l00383"></a>00383 <span class="keyword">public</span>:
+<a name="l00384"></a>00384 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> V, <span class="keyword">typename</span> K&gt;
+<a name="l00385"></a>00385     BOOST_UBLAS_INLINE
+<a name="l00386"></a>00386 <span class="keywordtype">void</span> manip(V &amp;k, K &amp;l)<span class="keyword"> const </span>{
+<a name="l00387"></a>00387         k+=I;
+<a name="l00388"></a>00388         l+=J;
+<a name="l00389"></a>00389     }
+<a name="l00390"></a>00390 };
+<a name="l00391"></a>00391
+<a name="l00419"></a>00419 <span class="keyword">template</span> &lt;std::<span class="keywordtype">size_t</span> I, std::<span class="keywordtype">size_t</span> J&gt; +<a name="l00420"></a>00420 BOOST_UBLAS_INLINE <a class="code" href="classboost_1_1numeric_1_1ublas_1_1static__matrix__move__manip.html" title="A static move matrix index manipulator.">static_matrix_move_manip&lt;I, J&gt;</a> move() { +<a name="l00421"></a>00421 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1static__matrix__move__manip.html" title="A static move matrix index manipulator.">static_matrix_move_manip&lt;I, J&gt;</a>();
+<a name="l00422"></a>00422 }
+<a name="l00423"></a>00423
+<a name="l00432"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1begin1__manip.html">00432</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1begin1__manip.html" title="A begining of row manipulator.">begin1_manip</a>: <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html" title="A CRTP and Barton-Nackman trick index manipulator wrapper class.">index_manipulator</a>&lt;begin1_manip &gt; {
+<a name="l00433"></a>00433 <span class="keyword">public</span>:
+<a name="l00434"></a>00434 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> V, <span class="keyword">typename</span> K&gt;
+<a name="l00435"></a>00435     BOOST_UBLAS_INLINE
+<a name="l00436"></a>00436 <span class="keywordtype">void</span> manip(V &amp; k, K &amp;<span class="comment">/*l*/</span>)<span class="keyword"> const </span>{
+<a name="l00437"></a>00437         k=0;
+<a name="l00438"></a>00438     }
+<a name="l00439"></a>00439 };
+<a name="l00440"></a>00440
+<a name="l00463"></a>00463 BOOST_UBLAS_INLINE <a class="code" href="classboost_1_1numeric_1_1ublas_1_1begin1__manip.html" title="A begining of row manipulator.">begin1_manip</a> begin1() { +<a name="l00464"></a>00464 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1begin1__manip.html" title="A begining of row manipulator.">begin1_manip</a>();
+<a name="l00465"></a>00465 }
+<a name="l00466"></a>00466
+<a name="l00476"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1begin2__manip.html">00476</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1begin2__manip.html" title="A begining of column manipulator.">begin2_manip</a>: <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html" title="A CRTP and Barton-Nackman trick index manipulator wrapper class.">index_manipulator</a>&lt;begin2_manip &gt; {
+<a name="l00477"></a>00477 <span class="keyword">public</span>:
+<a name="l00478"></a>00478 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> V, <span class="keyword">typename</span> K&gt;
+<a name="l00479"></a>00479     BOOST_UBLAS_INLINE
+<a name="l00480"></a>00480 <span class="keywordtype">void</span> manip(V &amp;<span class="comment">/*k*/</span>, K &amp;l)<span class="keyword"> const </span>{
+<a name="l00481"></a>00481         l=0;
+<a name="l00482"></a>00482     }
+<a name="l00483"></a>00483 };
+<a name="l00484"></a>00484
+<a name="l00507"></a>00507 BOOST_UBLAS_INLINE <a class="code" href="classboost_1_1numeric_1_1ublas_1_1begin2__manip.html" title="A begining of column manipulator.">begin2_manip</a> begin2() { +<a name="l00508"></a>00508 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1begin2__manip.html" title="A begining of column manipulator.">begin2_manip</a>();
+<a name="l00509"></a>00509 }
+<a name="l00510"></a>00510
+<a name="l00511"></a>00511
+<a name="l00520"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1next__row__manip.html">00520</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1next__row__manip.html" title="A next row matrix manipulator.">next_row_manip</a>: <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html" title="A CRTP and Barton-Nackman trick index manipulator wrapper class.">index_manipulator</a>&lt;next_row_manip&gt; {
+<a name="l00521"></a>00521 <span class="keyword">public</span>:
+<a name="l00522"></a>00522 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> V, <span class="keyword">typename</span> K&gt;
+<a name="l00523"></a>00523     BOOST_UBLAS_INLINE
+<a name="l00524"></a>00524 <span class="keywordtype">void</span> manip(V &amp;k, K &amp;l)<span class="keyword"> const </span>{
+<a name="l00525"></a>00525         k++;
+<a name="l00526"></a>00526         l=0;
+<a name="l00527"></a>00527     }
+<a name="l00528"></a>00528 };
+<a name="l00529"></a>00529
+<a name="l00552"></a>00552 BOOST_UBLAS_INLINE <a class="code" href="classboost_1_1numeric_1_1ublas_1_1next__row__manip.html" title="A next row matrix manipulator.">next_row_manip</a> next_row() { +<a name="l00553"></a>00553 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1next__row__manip.html" title="A next row matrix manipulator.">next_row_manip</a>();
+<a name="l00554"></a>00554 }
+<a name="l00555"></a>00555
+<a name="l00564"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1next__column__manip.html">00564</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1next__column__manip.html" title="A next column matrix manipulator.">next_column_manip</a>: <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html" title="A CRTP and Barton-Nackman trick index manipulator wrapper class.">index_manipulator</a>&lt;next_column_manip&gt; {
+<a name="l00565"></a>00565 <span class="keyword">public</span>:
+<a name="l00566"></a>00566 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> V, <span class="keyword">typename</span> K&gt;
+<a name="l00567"></a>00567     BOOST_UBLAS_INLINE
+<a name="l00568"></a>00568 <span class="keywordtype">void</span> manip(V &amp;k, K &amp;l)<span class="keyword"> const </span>{
+<a name="l00569"></a>00569         k=0;
+<a name="l00570"></a>00570         l++;
+<a name="l00571"></a>00571     }
+<a name="l00572"></a>00572 };
+<a name="l00573"></a>00573
+<a name="l00596"></a>00596 BOOST_UBLAS_INLINE <a class="code" href="classboost_1_1numeric_1_1ublas_1_1next__column__manip.html" title="A next column matrix manipulator.">next_column_manip</a> next_column() { +<a name="l00597"></a>00597 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1next__column__manip.html" title="A next column matrix manipulator.">next_column_manip</a>();
+<a name="l00598"></a>00598 }
+<a name="l00599"></a>00599
+<a name="l00604"></a>00604 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt; +<a name="l00605"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html">00605</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html" title="A wrapper for fill policy classes.">fill_policy_wrapper</a> {
+<a name="l00606"></a>00606 <span class="keyword">public</span>:
+<a name="l00607"></a>00607     <span class="keyword">typedef</span> T type;
+<a name="l00608"></a>00608 };
+<a name="l00609"></a>00609
+<a name="l00610"></a>00610 <span class="comment">// Collection of the fill policies</span> +<a name="l00611"></a>00611 <span class="keyword">namespace </span>fill_policy {
+<a name="l00612"></a>00612
+<a name="l00621"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__assign.html">00621</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__assign.html" title="An index assign policy.">index_assign</a> :<span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html" title="A wrapper for fill policy classes.">fill_policy_wrapper</a>&lt;index_assign&gt; {
+<a name="l00622"></a>00622     <span class="keyword">public</span>:
+<a name="l00623"></a>00623 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T, <span class="keyword">typename</span> S, <span class="keyword">typename</span> V&gt;
+<a name="l00624"></a>00624         BOOST_UBLAS_INLINE
+<a name="l00625"></a>00625 <span class="keyword">static</span> <span class="keywordtype">void</span> apply(T &amp;e, <span class="keyword">const</span> S &amp;i, <span class="keyword">const</span> V &amp;v) {
+<a name="l00626"></a>00626             e()(i) = v;
+<a name="l00627"></a>00627         }
+<a name="l00628"></a>00628 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T, <span class="keyword">typename</span> S, <span class="keyword">typename</span> V&gt;
+<a name="l00629"></a>00629         BOOST_UBLAS_INLINE
+<a name="l00630"></a>00630 <span class="keyword">static</span> <span class="keywordtype">void</span> apply(T &amp;e, <span class="keyword">const</span> S &amp;i, <span class="keyword">const</span> S &amp;j, <span class="keyword">const</span> V &amp;v) {
+<a name="l00631"></a>00631             e()(i, j) = v;
+<a name="l00632"></a>00632         }
+<a name="l00633"></a>00633     };
+<a name="l00634"></a>00634
+<a name="l00643"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__plus__assign.html">00643</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__plus__assign.html" title="An index plus assign policy.">index_plus_assign</a> :<span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html" title="A wrapper for fill policy classes.">fill_policy_wrapper</a>&lt;index_plus_assign&gt; {
+<a name="l00644"></a>00644     <span class="keyword">public</span>:
+<a name="l00645"></a>00645 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T, <span class="keyword">typename</span> S, <span class="keyword">typename</span> V&gt;
+<a name="l00646"></a>00646         BOOST_UBLAS_INLINE
+<a name="l00647"></a>00647 <span class="keyword">static</span> <span class="keywordtype">void</span> apply(T &amp;e, <span class="keyword">const</span> S &amp;i, <span class="keyword">const</span> V &amp;v) {
+<a name="l00648"></a>00648             e()(i) += v;
+<a name="l00649"></a>00649         }
+<a name="l00650"></a>00650 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T, <span class="keyword">typename</span> S, <span class="keyword">typename</span> V&gt;
+<a name="l00651"></a>00651         BOOST_UBLAS_INLINE
+<a name="l00652"></a>00652 <span class="keyword">static</span> <span class="keywordtype">void</span> apply(T &amp;e, <span class="keyword">const</span> S &amp;i, <span class="keyword">const</span> S &amp;j, <span class="keyword">const</span> V &amp;v) {
+<a name="l00653"></a>00653             e()(i, j) += v;
+<a name="l00654"></a>00654         }
+<a name="l00655"></a>00655     };
+<a name="l00656"></a>00656
+<a name="l00665"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__minus__assign.html">00665</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1index__minus__assign.html" title="An index minus assign policy.">index_minus_assign</a> :<span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html" title="A wrapper for fill policy classes.">fill_policy_wrapper</a>&lt;index_minus_assign&gt; {
+<a name="l00666"></a>00666     <span class="keyword">public</span>:
+<a name="l00667"></a>00667 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T, <span class="keyword">typename</span> S, <span class="keyword">typename</span> V&gt;
+<a name="l00668"></a>00668         BOOST_UBLAS_INLINE
+<a name="l00669"></a>00669 <span class="keyword">static</span> <span class="keywordtype">void</span> apply(T &amp;e, <span class="keyword">const</span> S &amp;i, <span class="keyword">const</span> V &amp;v) {
+<a name="l00670"></a>00670             e()(i) -= v;
+<a name="l00671"></a>00671         }
+<a name="l00672"></a>00672 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T, <span class="keyword">typename</span> S, <span class="keyword">typename</span> V&gt;
+<a name="l00673"></a>00673         BOOST_UBLAS_INLINE
+<a name="l00674"></a>00674 <span class="keyword">static</span> <span class="keywordtype">void</span> apply(T &amp;e, <span class="keyword">const</span> S &amp;i, <span class="keyword">const</span> S &amp;j, <span class="keyword">const</span> V &amp;v) {
+<a name="l00675"></a>00675             e()(i, j) -= v;
+<a name="l00676"></a>00676         }
+<a name="l00677"></a>00677     };
+<a name="l00678"></a>00678
+<a name="l00688"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__push__back.html">00688</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__push__back.html" title="The sparse push_back fill policy.">sparse_push_back</a> :<span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html" title="A wrapper for fill policy classes.">fill_policy_wrapper</a>&lt;sparse_push_back &gt; {
+<a name="l00689"></a>00689     <span class="keyword">public</span>:
+<a name="l00690"></a>00690 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T, <span class="keyword">class</span> S, <span class="keyword">class</span> V&gt;
+<a name="l00691"></a>00691         BOOST_UBLAS_INLINE
+<a name="l00692"></a>00692 <span class="keyword">static</span> <span class="keywordtype">void</span> apply(T &amp;e, <span class="keyword">const</span> S &amp;i, <span class="keyword">const</span> V &amp;v) {
+<a name="l00693"></a>00693             e().push_back(i, v);
+<a name="l00694"></a>00694         }
+<a name="l00695"></a>00695 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T, <span class="keyword">class</span> S, <span class="keyword">class</span> V&gt;
+<a name="l00696"></a>00696         BOOST_UBLAS_INLINE
+<a name="l00697"></a>00697 <span class="keyword">static</span> <span class="keywordtype">void</span> apply(T &amp;e, <span class="keyword">const</span> S &amp;i, <span class="keyword">const</span> S &amp;j, <span class="keyword">const</span> V &amp;v) {
+<a name="l00698"></a>00698             e().push_back(i,j, v);
+<a name="l00699"></a>00699         }
+<a name="l00700"></a>00700     };
+<a name="l00701"></a>00701
+<a name="l00709"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__insert.html">00709</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1fill__policy_1_1sparse__insert.html" title="The sparse insert fill policy.">sparse_insert</a> :<span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html" title="A wrapper for fill policy classes.">fill_policy_wrapper</a>&lt;sparse_insert&gt; {
+<a name="l00710"></a>00710     <span class="keyword">public</span>:
+<a name="l00711"></a>00711 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T, <span class="keyword">class</span> S, <span class="keyword">class</span> V&gt;
+<a name="l00712"></a>00712         BOOST_UBLAS_INLINE
+<a name="l00713"></a>00713 <span class="keyword">static</span> <span class="keywordtype">void</span> apply(T &amp;e, <span class="keyword">const</span> S &amp;i, <span class="keyword">const</span> V &amp;v) {
+<a name="l00714"></a>00714             e().insert_element(i, v);
+<a name="l00715"></a>00715         }
+<a name="l00716"></a>00716 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T, <span class="keyword">class</span> S, <span class="keyword">class</span> V&gt;
+<a name="l00717"></a>00717         BOOST_UBLAS_INLINE
+<a name="l00718"></a>00718 <span class="keyword">static</span> <span class="keywordtype">void</span> apply(T &amp;e, <span class="keyword">const</span> S &amp;i, <span class="keyword">const</span> S &amp;j, <span class="keyword">const</span> V &amp;v) {
+<a name="l00719"></a>00719             e().insert_element(i,j, v);
+<a name="l00720"></a>00720         }
+<a name="l00721"></a>00721     };
+<a name="l00722"></a>00722
+<a name="l00723"></a>00723 }
+<a name="l00724"></a>00724
+<a name="l00728"></a>00728 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt; +<a name="l00729"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html">00729</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html" title="A wrapper for traverse policy classes.">traverse_policy_wrapper</a> {
+<a name="l00730"></a>00730 <span class="keyword">public</span>:
+<a name="l00731"></a>00731     <span class="keyword">typedef</span> T type;
+<a name="l00732"></a>00732 };
+<a name="l00733"></a>00733
+<a name="l00734"></a>00734 <span class="comment">// Collection of the traverse policies</span> +<a name="l00735"></a>00735 <span class="keyword">namespace </span>traverse_policy {
+<a name="l00736"></a>00736
+<a name="l00737"></a>00737
+<a name="l00743"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html">00743</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html" title="The no wrap policy.">no_wrap</a> { +<a name="l00747"></a>00747 <span class="keyword">template</span> &lt;<span class="keyword">class</span> S1, <span class="keyword">class</span> S2, <span class="keyword">class</span> S3&gt;
+<a name="l00748"></a>00748         BOOST_UBLAS_INLINE
+<a name="l00749"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html#aac2c199005f37f2a6c0b206db3b94ca0">00749</a> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html#aac2c199005f37f2a6c0b206db3b94ca0" title="Element wrap method.">apply1</a>(<span class="keyword">const</span> S1 &amp;<span class="comment">/*s*/</span>, S2 &amp;<span class="comment">/*i*/</span>, S3 &amp;<span class="comment">/*j*/</span>) {
+<a name="l00750"></a>00750         }
+<a name="l00751"></a>00751
+<a name="l00755"></a>00755 <span class="keyword">template</span> &lt;<span class="keyword">class</span> S1, <span class="keyword">class</span> S2, <span class="keyword">class</span> S3&gt;
+<a name="l00756"></a>00756         BOOST_UBLAS_INLINE
+<a name="l00757"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html#ae5dd3da83dcbe4cad81add78eeae7da3">00757</a> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html#ae5dd3da83dcbe4cad81add78eeae7da3" title="Matrix block wrap method.">apply2</a>(<span class="keyword">const</span> S1 &amp;<span class="comment">/*s1*/</span>, <span class="keyword">const</span> S1 &amp;<span class="comment">/*s2*/</span>, S2 &amp;<span class="comment">/*i1*/</span>, S3 &amp;<span class="comment">/*i2*/</span>) {
+<a name="l00758"></a>00758         }
+<a name="l00759"></a>00759     };
+<a name="l00760"></a>00760
+<a name="l00766"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html">00766</a> <span class="keyword">struct </span><a class="code" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html" title="The wrap policy.">wrap</a> { +<a name="l00770"></a>00770 <span class="keyword">template</span> &lt;<span class="keyword">class</span> S1, <span class="keyword">class</span> S2, <span class="keyword">class</span> S3&gt;
+<a name="l00771"></a>00771         BOOST_UBLAS_INLINE
+<a name="l00772"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html#a9e29a533026d8ddec9792ba06b3f7f04">00772</a> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html#a9e29a533026d8ddec9792ba06b3f7f04" title="Element wrap method.">apply1</a>(<span class="keyword">const</span> S1 &amp;s, S2 &amp;i1, S3 &amp;i2) { +<a name="l00773"></a>00773 <span class="keywordflow">if</span> (i2&gt;=s) {
+<a name="l00774"></a>00774                 i1++;
+<a name="l00775"></a>00775                 i2=0;
+<a name="l00776"></a>00776             }
+<a name="l00777"></a>00777         }
+<a name="l00778"></a>00778
+<a name="l00782"></a>00782 <span class="keyword">template</span> &lt;<span class="keyword">class</span> S1, <span class="keyword">class</span> S2, <span class="keyword">class</span> S3&gt;
+<a name="l00783"></a>00783         BOOST_UBLAS_INLINE
+<a name="l00784"></a><a class="code" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html#affeb115ef30ab241aecd10b6ab8bc43f">00784</a> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html#affeb115ef30ab241aecd10b6ab8bc43f" title="Matrix block wrap method.">apply2</a>(<span class="keyword">const</span> S1 &amp;s1, <span class="keyword">const</span> S1 &amp;s2, S2 &amp;i1, S3 &amp;i2) { +<a name="l00785"></a>00785 <span class="keywordflow">if</span> (i2&gt;=s2) i2=0; <span class="comment">// Wrap to the next block</span> +<a name="l00786"></a>00786 <span class="keywordflow">else</span> i1-=s1; <span class="comment">// Move up (or right) one block</span>
+<a name="l00787"></a>00787         }
+<a name="l00788"></a>00788     };
+<a name="l00789"></a>00789
+<a name="l00803"></a>00803 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Wrap = wrap&gt; +<a name="l00804"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__row__policy.html">00804</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__row__policy.html" title="The row_by_row traverse policy.">by_row_policy</a> :<span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html" title="A wrapper for traverse policy classes.">traverse_policy_wrapper</a>&lt;by_row_policy&lt;Wrap&gt; &gt; {
+<a name="l00805"></a>00805     <span class="keyword">public</span>:
+<a name="l00806"></a>00806 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> S1, <span class="keyword">typename</span> S2&gt;
+<a name="l00807"></a>00807         BOOST_UBLAS_INLINE
+<a name="l00808"></a>00808 <span class="keyword">static</span> <span class="keywordtype">void</span> advance(S1 &amp;<span class="comment">/*i*/</span>, S2 &amp;j) { j++;}
+<a name="l00809"></a>00809
+<a name="l00810"></a>00810 <span class="keyword">template</span> &lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">typename</span> S1, <span class="keyword">typename</span> S2, <span class="keyword">typename</span> S3, <span class="keyword">typename</span> S4, <span class="keyword">typename</span> S5&gt;
+<a name="l00811"></a>00811         BOOST_UBLAS_INLINE
+<a name="l00812"></a>00812 <span class="keyword">static</span> <span class="keywordtype">bool</span> next(<span class="keyword">const</span> E1 &amp;e, <span class="keyword">const</span> E2 &amp;me, S1 &amp;i, S2 &amp;j, <span class="keyword">const</span> S3 &amp;<span class="comment">/*i0*/</span>, <span class="keyword">const</span> S3 &amp;j0, S4 &amp;k, S5 &amp;l) {
+<a name="l00813"></a>00813             l++; j++;
+<a name="l00814"></a>00814 <span class="keywordflow">if</span> (l&gt;=e().size2()) {
+<a name="l00815"></a>00815                 l=0; k++; j=j0; i++;
+<a name="l00816"></a>00816 <span class="comment">// It is assumed that the iteration starts from 0 and happens only using this function from within</span> +<a name="l00817"></a>00817 <span class="comment">// an assigner object.</span> +<a name="l00818"></a>00818 <span class="comment">// Otherwise (i.e. if it is called outside the assigner object) apply2 should have been</span> +<a name="l00819"></a>00819 <span class="comment">// outside the if statement.</span> +<a name="l00820"></a>00820 <span class="keywordflow">if</span> (k&gt;=e().size1()) {
+<a name="l00821"></a>00821                     j=j0+e().size2();
+<a name="l00822"></a>00822 Wrap::apply2(e().size1(), me().size2(), i, j); +<a name="l00823"></a>00823 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00824"></a>00824                 }
+<a name="l00825"></a>00825             }
+<a name="l00826"></a>00826 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00827"></a>00827         }
+<a name="l00828"></a>00828
+<a name="l00829"></a>00829 <span class="keyword">template</span> &lt;<span class="keyword">class</span> E, <span class="keyword">typename</span> S1, <span class="keyword">typename</span> S2&gt;
+<a name="l00830"></a>00830         BOOST_UBLAS_INLINE
+<a name="l00831"></a>00831 <span class="keyword">static</span> <span class="keywordtype">void</span> apply_wrap(<span class="keyword">const</span> E&amp; e, S1 &amp;i, S2 &amp;j) {
+<a name="l00832"></a>00832             Wrap::apply1(e().size2(), i, j);
+<a name="l00833"></a>00833         }
+<a name="l00834"></a>00834     };
+<a name="l00835"></a>00835
+<a name="l00849"></a>00849 <span class="keyword">template</span> &lt;<span class="keyword">class</span> Wrap = wrap&gt; +<a name="l00850"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__column__policy.html">00850</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__column__policy.html" title="The column_by_column traverse policy.">by_column_policy</a> :<span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html" title="A wrapper for traverse policy classes.">traverse_policy_wrapper</a>&lt;by_column_policy&lt;Wrap&gt; &gt; {
+<a name="l00851"></a>00851     <span class="keyword">public</span>:
+<a name="l00852"></a>00852 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> S1, <span class="keyword">typename</span> S2&gt;
+<a name="l00853"></a>00853         BOOST_UBLAS_INLINE
+<a name="l00854"></a>00854 <span class="keyword">static</span> <span class="keywordtype">void</span> advance(S1 &amp;i, S2 &amp;<span class="comment">/*j*/</span>) { i++;}
+<a name="l00855"></a>00855
+<a name="l00856"></a>00856 <span class="keyword">template</span> &lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2, <span class="keyword">typename</span> S1, <span class="keyword">typename</span> S2, <span class="keyword">typename</span> S3, <span class="keyword">typename</span> S4, <span class="keyword">typename</span> S5&gt;
+<a name="l00857"></a>00857         BOOST_UBLAS_INLINE
+<a name="l00858"></a>00858 <span class="keyword">static</span> <span class="keywordtype">bool</span> next(<span class="keyword">const</span> E1 &amp;e, <span class="keyword">const</span> E2 &amp;me, S1 &amp;i, S2 &amp;j, <span class="keyword">const</span> S3 &amp;i0, <span class="keyword">const</span> S3 &amp;<span class="comment">/*j0*/</span>, S4 &amp;k, S5 &amp;l) {
+<a name="l00859"></a>00859             k++; i++;
+<a name="l00860"></a>00860 <span class="keywordflow">if</span> (k&gt;=e().size1()) {
+<a name="l00861"></a>00861                 k=0; l++; i=i0; j++;
+<a name="l00862"></a>00862 <span class="comment">// It is assumed that the iteration starts from 0 and happens only using this function from within</span> +<a name="l00863"></a>00863 <span class="comment">// an assigner object.</span> +<a name="l00864"></a>00864 <span class="comment">// Otherwise (i.e. if it is called outside the assigner object) apply2 should have been</span> +<a name="l00865"></a>00865 <span class="comment">// outside the if statement.</span> +<a name="l00866"></a>00866 <span class="keywordflow">if</span> (l&gt;=e().size2()) {
+<a name="l00867"></a>00867                     i=i0+e().size1();
+<a name="l00868"></a>00868 Wrap::apply2(e().size2(), me().size1(), j, i); +<a name="l00869"></a>00869 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+<a name="l00870"></a>00870                 }
+<a name="l00871"></a>00871             }
+<a name="l00872"></a>00872 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+<a name="l00873"></a>00873         }
+<a name="l00874"></a>00874
+<a name="l00875"></a>00875 <span class="keyword">template</span> &lt;<span class="keyword">class</span> E, <span class="keyword">typename</span> S1, <span class="keyword">typename</span> S2&gt;
+<a name="l00876"></a>00876         BOOST_UBLAS_INLINE
+<a name="l00877"></a>00877 <span class="keyword">static</span> <span class="keywordtype">void</span> apply_wrap(<span class="keyword">const</span> E&amp; e, S1 &amp;i, S2 &amp;j) {
+<a name="l00878"></a>00878             Wrap::apply1(e().size1(), j, i);
+<a name="l00879"></a>00879         }
+<a name="l00880"></a>00880     };
+<a name="l00881"></a>00881 }
+<a name="l00882"></a>00882 <span class="preprocessor">#ifndef BOOST_UBLAS_DEFAULT_NO_WRAP_POLICY</span> +<a name="l00883"></a>00883 <span class="preprocessor"></span> <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html" title="The wrap policy.">traverse_policy::wrap</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html" title="The wrap policy.">DEFAULT_WRAP_POLICY</a>;
+<a name="l00884"></a>00884 <span class="preprocessor">#else</span>
+<a name="l00885"></a>00885 <span class="preprocessor"></span> <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1no__wrap.html" title="The no wrap policy.">traverse_policy::no_wrap</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1wrap.html" title="The wrap policy.">DEFAULT_WRAP_POLICY</a>;
+<a name="l00886"></a>00886 <span class="preprocessor">#endif</span>
+<a name="l00887"></a>00887 <span class="preprocessor"></span>
+<a name="l00888"></a>00888 <span class="preprocessor">#ifndef BOOST_UBLAS_DEFAULT_ASSIGN_BY_COLUMN</span> +<a name="l00889"></a>00889 <span class="preprocessor"></span> <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__row__policy.html" title="The row_by_row traverse policy.">traverse_policy::by_row_policy&lt;DEFAULT_WRAP_POLICY&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__row__policy.html" title="The row_by_row traverse policy.">DEFAULT_TRAVERSE_POLICY</a>;
+<a name="l00890"></a>00890 <span class="preprocessor">#else</span>
+<a name="l00891"></a>00891 <span class="preprocessor"></span> <span class="keyword">typedef</span> traverse_policy::by_column&lt;DEFAULT_WRAP_POLICY&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy_1_1by__row__policy.html" title="The row_by_row traverse policy.">DEFAULT_TRAVERSE_POLICY</a>;
+<a name="l00892"></a>00892 <span class="preprocessor">#endif</span>
+<a name="l00893"></a>00893 <span class="preprocessor"></span>
+<a name="l00894"></a>00894 <span class="comment">// Traverse policy namespace</span> +<a name="l00895"></a>00895 <span class="keyword">namespace </span>traverse_policy {
+<a name="l00896"></a>00896
+<a name="l00897"></a>00897 by_row_policy&lt;DEFAULT_WRAP_POLICY&gt; by_row() { +<a name="l00898"></a>00898 <span class="keywordflow">return</span> by_row_policy&lt;DEFAULT_WRAP_POLICY&gt;();
+<a name="l00899"></a>00899     }
+<a name="l00900"></a>00900
+<a name="l00901"></a>00901     by_row_policy&lt;wrap&gt; by_row_wrap() {
+<a name="l00902"></a>00902 <span class="keywordflow">return</span> by_row_policy&lt;wrap&gt;();
+<a name="l00903"></a>00903     }
+<a name="l00904"></a>00904
+<a name="l00905"></a>00905 by_row_policy&lt;no_wrap&gt; by_row_no_wrap() { +<a name="l00906"></a>00906 <span class="keywordflow">return</span> by_row_policy&lt;no_wrap&gt;();
+<a name="l00907"></a>00907     }
+<a name="l00908"></a>00908
+<a name="l00909"></a>00909 by_column_policy&lt;DEFAULT_WRAP_POLICY&gt; by_column() { +<a name="l00910"></a>00910 <span class="keywordflow">return</span> by_column_policy&lt;DEFAULT_WRAP_POLICY&gt;();
+<a name="l00911"></a>00911     }
+<a name="l00912"></a>00912
+<a name="l00913"></a>00913 by_column_policy&lt;wrap&gt; by_column_wrap() { +<a name="l00914"></a>00914 <span class="keywordflow">return</span> by_column_policy&lt;wrap&gt;();
+<a name="l00915"></a>00915     }
+<a name="l00916"></a>00916
+<a name="l00917"></a>00917 by_column_policy&lt;no_wrap&gt; by_column_no_wrap() { +<a name="l00918"></a>00918 <span class="keywordflow">return</span> by_column_policy&lt;no_wrap&gt;();
+<a name="l00919"></a>00919     }
+<a name="l00920"></a>00920
+<a name="l00921"></a>00921 }
+<a name="l00922"></a>00922
+<a name="l00931"></a>00931 <span class="keyword">template</span> &lt;<span class="keyword">class</span> E, <span class="keyword">class</span> Fill_Policy = fill_policy::index_assign&gt; +<a name="l00932"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner.html">00932</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner.html" title="An assigner object used to fill a vector using operator &amp;lt;&amp;lt;= and operator, (comma)...">vector_expression_assigner</a> {
+<a name="l00933"></a>00933 <span class="keyword">public</span>:
+<a name="l00934"></a>00934 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::expression_type::value_type value_type; +<a name="l00935"></a>00935 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::expression_type::size_type size_type;
+<a name="l00936"></a>00936
+<a name="l00937"></a>00937     BOOST_UBLAS_INLINE
+<a name="l00938"></a>00938 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner.html" title="An assigner object used to fill a vector using operator &amp;lt;&amp;lt;= and operator, (comma)...">vector_expression_assigner</a>(E &amp;e):ve(e), i(0) {
+<a name="l00939"></a>00939     }
+<a name="l00940"></a>00940
+<a name="l00941"></a>00941     BOOST_UBLAS_INLINE
+<a name="l00942"></a>00942 vector_expression_assigner(size_type k, E &amp;e):ve(e), i(k) { +<a name="l00943"></a>00943 <span class="comment">// Overloaded like that so it can be differentiated from (E, val).</span> +<a name="l00944"></a>00944 <span class="comment">// Otherwise there would be an ambiquity when value_type == size_type.</span>
+<a name="l00945"></a>00945     }
+<a name="l00946"></a>00946
+<a name="l00947"></a>00947     BOOST_UBLAS_INLINE
+<a name="l00948"></a>00948 vector_expression_assigner(E &amp;e, value_type val):ve(e), i(0) {
+<a name="l00949"></a>00949         operator,(val);
+<a name="l00950"></a>00950     }
+<a name="l00951"></a>00951
+<a name="l00952"></a>00952 <span class="keyword">template</span> &lt;<span class="keyword">class</span> AE&gt;
+<a name="l00953"></a>00953     BOOST_UBLAS_INLINE
+<a name="l00954"></a>00954 vector_expression_assigner(E &amp;e, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;AE&gt;</a> &amp;nve):ve(e), i(0) {
+<a name="l00955"></a>00955         operator,(nve);
+<a name="l00956"></a>00956     }
+<a name="l00957"></a>00957
+<a name="l00958"></a>00958 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;
+<a name="l00959"></a>00959     BOOST_UBLAS_INLINE
+<a name="l00960"></a>00960 vector_expression_assigner(E &amp;e, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html" title="A CRTP and Barton-Nackman trick index manipulator wrapper class.">index_manipulator&lt;T&gt;</a> &amp;ta):ve(e), i(0) {
+<a name="l00961"></a>00961         operator,(ta);
+<a name="l00962"></a>00962     }
+<a name="l00963"></a>00963
+<a name="l00964"></a>00964     BOOST_UBLAS_INLINE
+<a name="l00965"></a>00965 vector_expression_assigner &amp;operator, (<span class="keyword">const</span> value_type&amp; val) {
+<a name="l00966"></a>00966         apply(val);
+<a name="l00967"></a>00967 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00968"></a>00968     }
+<a name="l00969"></a>00969
+<a name="l00970"></a>00970 <span class="keyword">template</span> &lt;<span class="keyword">class</span> AE&gt;
+<a name="l00971"></a>00971     BOOST_UBLAS_INLINE
+<a name="l00972"></a>00972 vector_expression_assigner &amp;operator, (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;AE&gt;</a> &amp;nve) { +<a name="l00973"></a>00973 <span class="keywordflow">for</span> (<span class="keyword">typename</span> AE::size_type k = 0; k!= nve().size(); k++) +<a name="l00974"></a>00974 <span class="keyword">operator</span>,(nve()(k)); +<a name="l00975"></a>00975 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00976"></a>00976     }
+<a name="l00977"></a>00977
+<a name="l00978"></a>00978 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;
+<a name="l00979"></a>00979     BOOST_UBLAS_INLINE
+<a name="l00980"></a>00980 vector_expression_assigner &amp;operator, (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html" title="A CRTP and Barton-Nackman trick index manipulator wrapper class.">index_manipulator&lt;T&gt;</a> &amp;ta) {
+<a name="l00981"></a>00981         ta().manip(i);
+<a name="l00982"></a>00982 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00983"></a>00983     }
+<a name="l00984"></a>00984
+<a name="l00985"></a>00985 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l00986"></a>00986     BOOST_UBLAS_INLINE
+<a name="l00987"></a>00987 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner.html" title="An assigner object used to fill a vector using operator &amp;lt;&amp;lt;= and operator, (comma)...">vector_expression_assigner&lt;E, T&gt;</a> operator, (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html" title="A wrapper for fill policy classes.">fill_policy_wrapper&lt;T&gt;</a>)<span class="keyword"> const </span>{ +<a name="l00988"></a>00988 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner.html" title="An assigner object used to fill a vector using operator &amp;lt;&amp;lt;= and operator, (comma)...">vector_expression_assigner&lt;E, T&gt;</a>(i, ve);
+<a name="l00989"></a>00989     }
+<a name="l00990"></a>00990
+<a name="l00991"></a>00991 <span class="keyword">private</span>:
+<a name="l00992"></a>00992     BOOST_UBLAS_INLINE
+<a name="l00993"></a>00993 vector_expression_assigner &amp;apply(<span class="keyword">const</span> <span class="keyword">typename</span> E::expression_type::value_type&amp; val) {
+<a name="l00994"></a>00994         Fill_Policy::apply(ve, i++, val);
+<a name="l00995"></a>00995 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00996"></a>00996     }
+<a name="l00997"></a>00997
+<a name="l00998"></a>00998 <span class="keyword">private</span>:
+<a name="l00999"></a>00999     E &amp;ve;
+<a name="l01000"></a>01000     size_type i;
+<a name="l01001"></a>01001 };
+<a name="l01002"></a>01002
+<a name="l01003"></a>01003 <span class="comment">/*</span>
+<a name="l01004"></a>01004 <span class="comment">// The following static assigner is about 30% slower than the dynamic one, probably due to the recursive creation of assigner objects.</span> +<a name="l01005"></a>01005 <span class="comment">// It remains commented here for future reference.</span>
+<a name="l01006"></a>01006 <span class="comment"></span>
+<a name="l01007"></a>01007 <span class="comment">template &lt;class E, std::size_t I=0&gt;</span> +<a name="l01008"></a>01008 <span class="comment">class static_vector_expression_assigner {</span>
+<a name="l01009"></a>01009 <span class="comment">public:</span>
+<a name="l01010"></a>01010 <span class="comment"> typedef typename E::expression_type::value_type value_type;</span> +<a name="l01011"></a>01011 <span class="comment"> typedef typename E::expression_type::size_type size_type;</span>
+<a name="l01012"></a>01012 <span class="comment"></span>
+<a name="l01013"></a>01013 <span class="comment"> BOOST_UBLAS_INLINE</span> +<a name="l01014"></a>01014 <span class="comment"> static_vector_expression_assigner(E &amp;e):ve(e) {</span>
+<a name="l01015"></a>01015 <span class="comment">    }</span>
+<a name="l01016"></a>01016 <span class="comment"></span>
+<a name="l01017"></a>01017 <span class="comment"> BOOST_UBLAS_INLINE</span> +<a name="l01018"></a>01018 <span class="comment"> static_vector_expression_assigner(E &amp;e, value_type val):ve(e) {</span> +<a name="l01019"></a>01019 <span class="comment"> operator,(val);</span>
+<a name="l01020"></a>01020 <span class="comment">    }</span>
+<a name="l01021"></a>01021 <span class="comment"></span>
+<a name="l01022"></a>01022 <span class="comment"> BOOST_UBLAS_INLINE</span> +<a name="l01023"></a>01023 <span class="comment"> static_vector_expression_assigner&lt;E, I+1&gt; operator, (const value_type&amp; val) {</span> +<a name="l01024"></a>01024 <span class="comment"> return apply(val);</span>
+<a name="l01025"></a>01025 <span class="comment">    }</span>
+<a name="l01026"></a>01026 <span class="comment"></span>
+<a name="l01027"></a>01027 <span class="comment">private:</span>
+<a name="l01028"></a>01028 <span class="comment"> BOOST_UBLAS_INLINE</span> +<a name="l01029"></a>01029 <span class="comment"> static_vector_expression_assigner&lt;E, I+1&gt; apply(const typename E::expression_type::value_type&amp; val) {</span> +<a name="l01030"></a>01030 <span class="comment"> ve()(I)=val;</span> +<a name="l01031"></a>01031 <span class="comment"> return static_vector_expression_assigner&lt;E, I+1&gt;(ve);</span>
+<a name="l01032"></a>01032 <span class="comment">    }</span>
+<a name="l01033"></a>01033 <span class="comment"></span>
+<a name="l01034"></a>01034 <span class="comment">private:</span>
+<a name="l01035"></a>01035 <span class="comment">    E &amp;ve;</span>
+<a name="l01036"></a>01036 <span class="comment">};</span>
+<a name="l01037"></a>01037 <span class="comment"></span>
+<a name="l01038"></a>01038 <span class="comment">template &lt;class E&gt;</span>
+<a name="l01039"></a>01039 <span class="comment">BOOST_UBLAS_INLINE</span>
+<a name="l01040"></a>01040 <span class="comment">static_vector_expression_assigner&lt;vector_expression&lt;E&gt;, 1 &gt; test_static(vector_expression&lt;E&gt; &amp;v, const typename E::value_type &amp;val) {</span>
+<a name="l01041"></a>01041 <span class="comment">    v()(0)=val;</span>
+<a name="l01042"></a>01042 <span class="comment"> return static_vector_expression_assigner&lt;vector_expression&lt;E&gt;, 1 &gt;(v);</span>
+<a name="l01043"></a>01043 <span class="comment">}</span>
+<a name="l01044"></a>01044 <span class="comment">*/</span>
+<a name="l01045"></a>01045
+<a name="l01046"></a>01046
+<a name="l01054"></a>01054 <span class="keyword">template</span> &lt;<span class="keyword">class</span> E&gt;
+<a name="l01055"></a>01055 BOOST_UBLAS_INLINE
+<a name="l01056"></a>01056 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner.html" title="An assigner object used to fill a vector using operator &amp;lt;&amp;lt;= and operator, (comma)...">vector_expression_assigner&lt;vector_expression&lt;E&gt;</a> &gt; operator&lt;&lt;=(vector_expression&lt;E&gt; &amp;v, <span class="keyword">const</span> <span class="keyword">typename</span> E::value_type &amp;val) { +<a name="l01057"></a>01057 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression__assigner.html" title="An assigner object used to fill a vector using operator &amp;lt;&amp;lt;= and operator, (comma)...">vector_expression_assigner&lt;vector_expression&lt;E&gt;</a> &gt;(v,val);
+<a name="l01058"></a>01058 }
+<a name="l01059"></a>01059
+<a name="l01067"></a>01067 <span class="keyword">template</span> &lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
+<a name="l01068"></a>01068 BOOST_UBLAS_INLINE
+<a name="l01069"></a>01069 vector_expression_assigner&lt;vector_expression&lt;E1&gt; &gt; operator&lt;&lt;=(vector_expression&lt;E1&gt; &amp;v, <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;ve) { +<a name="l01070"></a>01070 <span class="keywordflow">return</span> vector_expression_assigner&lt;vector_expression&lt;E1&gt; &gt;(v,ve);
+<a name="l01071"></a>01071 }
+<a name="l01072"></a>01072
+<a name="l01080"></a>01080 <span class="keyword">template</span> &lt;<span class="keyword">class</span> E, <span class="keyword">typename</span> T&gt;
+<a name="l01081"></a>01081 BOOST_UBLAS_INLINE
+<a name="l01082"></a>01082 vector_expression_assigner&lt;vector_expression&lt;E&gt; &gt; operator&lt;&lt;=(vector_expression&lt;E&gt; &amp;v, <span class="keyword">const</span> index_manipulator&lt;T&gt; &amp;nv) { +<a name="l01083"></a>01083 <span class="keywordflow">return</span> vector_expression_assigner&lt;vector_expression&lt;E&gt; &gt;(v,nv);
+<a name="l01084"></a>01084 }
+<a name="l01085"></a>01085
+<a name="l01093"></a>01093 <span class="keyword">template</span> &lt;<span class="keyword">class</span> E, <span class="keyword">typename</span> T&gt;
+<a name="l01094"></a>01094 BOOST_UBLAS_INLINE
+<a name="l01095"></a>01095 vector_expression_assigner&lt;vector_expression&lt;E&gt;, T&gt; operator&lt;&lt;=(vector_expression&lt;E&gt; &amp;v, fill_policy_wrapper&lt;T&gt;) { +<a name="l01096"></a>01096 <span class="keywordflow">return</span> vector_expression_assigner&lt;vector_expression&lt;E&gt;, T&gt;(v);
+<a name="l01097"></a>01097 }
+<a name="l01098"></a>01098
+<a name="l01107"></a>01107 <span class="keyword">template</span> &lt;<span class="keyword">class</span> E, <span class="keyword">class</span> Fill_Policy = fill_policy::index_assign, <span class="keyword">class</span> Traverse_Policy = DEFAULT_TRAVERSE_POLICY &gt; +<a name="l01108"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html">01108</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html" title="An assigner object used to fill a vector using operator &amp;lt;&amp;lt;= and operator, (comma)...">matrix_expression_assigner</a> {
+<a name="l01109"></a>01109 <span class="keyword">public</span>:
+<a name="l01110"></a>01110 <span class="keyword">typedef</span> <span class="keyword">typename</span> E::expression_type::size_type size_type;
+<a name="l01111"></a>01111
+<a name="l01112"></a>01112     BOOST_UBLAS_INLINE
+<a name="l01113"></a>01113 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html" title="An assigner object used to fill a vector using operator &amp;lt;&amp;lt;= and operator, (comma)...">matrix_expression_assigner</a>(E &amp;e): me(e), i(0), j(0) {
+<a name="l01114"></a>01114     }
+<a name="l01115"></a>01115
+<a name="l01116"></a>01116     BOOST_UBLAS_INLINE
+<a name="l01117"></a>01117 matrix_expression_assigner(E &amp;e, size_type k, size_type l): me(e), i(k), j(l) {
+<a name="l01118"></a>01118     }
+<a name="l01119"></a>01119
+<a name="l01120"></a>01120     BOOST_UBLAS_INLINE
+<a name="l01121"></a>01121 matrix_expression_assigner(E &amp;e, <span class="keyword">typename</span> E::expression_type::value_type val): me(e), i(0), j(0) {
+<a name="l01122"></a>01122         operator,(val);
+<a name="l01123"></a>01123     }
+<a name="l01124"></a>01124
+<a name="l01125"></a>01125 <span class="keyword">template</span> &lt;<span class="keyword">class</span> AE&gt;
+<a name="l01126"></a>01126     BOOST_UBLAS_INLINE
+<a name="l01127"></a>01127 matrix_expression_assigner(E &amp;e, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;AE&gt;</a> &amp;nve):me(e), i(0), j(0) {
+<a name="l01128"></a>01128         operator,(nve);
+<a name="l01129"></a>01129     }
+<a name="l01130"></a>01130
+<a name="l01131"></a>01131 <span class="keyword">template</span> &lt;<span class="keyword">class</span> AE&gt;
+<a name="l01132"></a>01132     BOOST_UBLAS_INLINE
+<a name="l01133"></a>01133 matrix_expression_assigner(E &amp;e, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;AE&gt;</a> &amp;nme):me(e), i(0), j(0) {
+<a name="l01134"></a>01134         operator,(nme);
+<a name="l01135"></a>01135     }
+<a name="l01136"></a>01136
+<a name="l01137"></a>01137 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;
+<a name="l01138"></a>01138     BOOST_UBLAS_INLINE
+<a name="l01139"></a>01139 matrix_expression_assigner(E &amp;e, <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html" title="A CRTP and Barton-Nackman trick index manipulator wrapper class.">index_manipulator&lt;T&gt;</a> &amp;ta):me(e), i(0), j(0) {
+<a name="l01140"></a>01140         operator,(ta);
+<a name="l01141"></a>01141     }
+<a name="l01142"></a>01142
+<a name="l01143"></a>01143     BOOST_UBLAS_INLINE
+<a name="l01144"></a>01144 matrix_expression_assigner &amp;operator, (<span class="keyword">const</span> <span class="keyword">typename</span> E::expression_type::value_type&amp; val) {
+<a name="l01145"></a>01145         Traverse_Policy::apply_wrap(me, i ,j);
+<a name="l01146"></a>01146 <span class="keywordflow">return</span> apply(val);
+<a name="l01147"></a>01147     }
+<a name="l01148"></a>01148
+<a name="l01149"></a>01149 <span class="keyword">template</span> &lt;<span class="keyword">class</span> AE&gt;
+<a name="l01150"></a>01150     BOOST_UBLAS_INLINE
+<a name="l01151"></a>01151 matrix_expression_assigner &amp;operator, (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html" title="Base class for Vector Expression models.">vector_expression&lt;AE&gt;</a> &amp;nve) { +<a name="l01152"></a>01152 <span class="keywordflow">for</span> (<span class="keyword">typename</span> AE::size_type k = 0; k!= nve().size(); k++) {
+<a name="l01153"></a>01153             operator,(nve()(k));
+<a name="l01154"></a>01154         }
+<a name="l01155"></a>01155 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l01156"></a>01156     }
+<a name="l01157"></a>01157
+<a name="l01158"></a>01158 <span class="keyword">template</span> &lt;<span class="keyword">class</span> AE&gt;
+<a name="l01159"></a>01159     BOOST_UBLAS_INLINE
+<a name="l01160"></a>01160 matrix_expression_assigner &amp;operator, (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;AE&gt;</a> &amp;nme) { +<a name="l01161"></a>01161 <span class="keywordflow">return</span> apply(nme);
+<a name="l01162"></a>01162     }
+<a name="l01163"></a>01163
+<a name="l01164"></a>01164 <span class="keyword">template</span> &lt;<span class="keyword">typename</span> T&gt;
+<a name="l01165"></a>01165     BOOST_UBLAS_INLINE
+<a name="l01166"></a>01166 matrix_expression_assigner &amp;operator, (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1index__manipulator.html" title="A CRTP and Barton-Nackman trick index manipulator wrapper class.">index_manipulator&lt;T&gt;</a> &amp;ta) {
+<a name="l01167"></a>01167         ta().manip(i, j);
+<a name="l01168"></a>01168 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l01169"></a>01169     }
+<a name="l01170"></a>01170
+<a name="l01171"></a>01171 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l01172"></a>01172     BOOST_UBLAS_INLINE
+<a name="l01173"></a>01173 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html" title="An assigner object used to fill a vector using operator &amp;lt;&amp;lt;= and operator, (comma)...">matrix_expression_assigner&lt;E, T, Traverse_Policy&gt;</a> operator, (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1fill__policy__wrapper.html" title="A wrapper for fill policy classes.">fill_policy_wrapper&lt;T&gt;</a>)<span class="keyword"> const </span>{ +<a name="l01174"></a>01174 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html" title="An assigner object used to fill a vector using operator &amp;lt;&amp;lt;= and operator, (comma)...">matrix_expression_assigner&lt;E, T, Traverse_Policy&gt;</a>(me, i, j);
+<a name="l01175"></a>01175     }
+<a name="l01176"></a>01176
+<a name="l01177"></a>01177
+<a name="l01178"></a>01178 <span class="keyword">template</span> &lt;<span class="keyword">class</span> T&gt;
+<a name="l01179"></a>01179     BOOST_UBLAS_INLINE
+<a name="l01180"></a>01180 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html" title="An assigner object used to fill a vector using operator &amp;lt;&amp;lt;= and operator, (comma)...">matrix_expression_assigner&lt;E, Fill_Policy, T&gt;</a> operator, (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1traverse__policy__wrapper.html" title="A wrapper for traverse policy classes.">traverse_policy_wrapper&lt;T&gt;</a>) {
+<a name="l01181"></a>01181         Traverse_Policy::apply_wrap(me, i ,j);
+<a name="l01182"></a>01182 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html" title="An assigner object used to fill a vector using operator &amp;lt;&amp;lt;= and operator, (comma)...">matrix_expression_assigner&lt;E, Fill_Policy, T&gt;</a>(me, i, j);
+<a name="l01183"></a>01183     }
+<a name="l01184"></a>01184
+<a name="l01185"></a>01185 <span class="keyword">private</span>:
+<a name="l01186"></a>01186     BOOST_UBLAS_INLINE
+<a name="l01187"></a>01187 matrix_expression_assigner &amp;apply(<span class="keyword">const</span> <span class="keyword">typename</span> E::expression_type::value_type&amp; val) {
+<a name="l01188"></a>01188         Fill_Policy::apply(me, i, j, val);
+<a name="l01189"></a>01189         Traverse_Policy::advance(i,j);
+<a name="l01190"></a>01190 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l01191"></a>01191     }
+<a name="l01192"></a>01192
+<a name="l01193"></a>01193 <span class="keyword">template</span> &lt;<span class="keyword">class</span> AE&gt;
+<a name="l01194"></a>01194     BOOST_UBLAS_INLINE
+<a name="l01195"></a>01195 matrix_expression_assigner &amp;apply(<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;AE&gt;</a> &amp;nme) {
+<a name="l01196"></a>01196         size_type bi = i;
+<a name="l01197"></a>01197         size_type bj = j;
+<a name="l01198"></a>01198 <span class="keyword">typename</span> AE::size_type k=0, l=0; +<a name="l01199"></a>01199 Fill_Policy::apply(me, i, j, nme()(k, l)); +<a name="l01200"></a>01200 <span class="keywordflow">while</span> (Traverse_Policy::next(nme, me, i, j, bi, bj, k, l)) +<a name="l01201"></a>01201 Fill_Policy::apply(me, i, j, nme()(k, l)); +<a name="l01202"></a>01202 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l01203"></a>01203     }
+<a name="l01204"></a>01204
+<a name="l01205"></a>01205 <span class="keyword">private</span>:
+<a name="l01206"></a>01206     E &amp;me;
+<a name="l01207"></a>01207     size_type i, j;
+<a name="l01208"></a>01208 };
+<a name="l01209"></a>01209
+<a name="l01217"></a>01217 <span class="keyword">template</span> &lt;<span class="keyword">class</span> E&gt;
+<a name="l01218"></a>01218 BOOST_UBLAS_INLINE
+<a name="l01219"></a>01219 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html" title="An assigner object used to fill a vector using operator &amp;lt;&amp;lt;= and operator, (comma)...">matrix_expression_assigner&lt;matrix_expression&lt;E&gt;</a> &gt; operator&lt;&lt;=(matrix_expression&lt;E&gt; &amp;me, <span class="keyword">const</span> <span class="keyword">typename</span> E::value_type &amp;val) { +<a name="l01220"></a>01220 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression__assigner.html" title="An assigner object used to fill a vector using operator &amp;lt;&amp;lt;= and operator, (comma)...">matrix_expression_assigner&lt;matrix_expression&lt;E&gt;</a> &gt;(me,val);
+<a name="l01221"></a>01221 }
+<a name="l01222"></a>01222
+<a name="l01230"></a>01230 <span class="keyword">template</span> &lt;<span class="keyword">class</span> E, <span class="keyword">typename</span> T&gt;
+<a name="l01231"></a>01231 BOOST_UBLAS_INLINE
+<a name="l01232"></a>01232 matrix_expression_assigner&lt;matrix_expression&lt;E&gt;, T&gt; operator&lt;&lt;=(matrix_expression&lt;E&gt; &amp;me, fill_policy_wrapper&lt;T&gt;) { +<a name="l01233"></a>01233 <span class="keywordflow">return</span> matrix_expression_assigner&lt;matrix_expression&lt;E&gt;, T&gt;(me);
+<a name="l01234"></a>01234 }
+<a name="l01235"></a>01235
+<a name="l01243"></a>01243 <span class="keyword">template</span> &lt;<span class="keyword">class</span> E, <span class="keyword">typename</span> T&gt;
+<a name="l01244"></a>01244 BOOST_UBLAS_INLINE
+<a name="l01245"></a>01245 matrix_expression_assigner&lt;matrix_expression&lt;E&gt; &gt; operator&lt;&lt;=(matrix_expression&lt;E&gt; &amp;me, <span class="keyword">const</span> index_manipulator&lt;T&gt; &amp;ta) { +<a name="l01246"></a>01246 <span class="keywordflow">return</span> matrix_expression_assigner&lt;matrix_expression&lt;E&gt; &gt;(me,ta);
+<a name="l01247"></a>01247 }
+<a name="l01248"></a>01248
+<a name="l01256"></a>01256 <span class="keyword">template</span> &lt;<span class="keyword">class</span> E, <span class="keyword">typename</span> T&gt;
+<a name="l01257"></a>01257 BOOST_UBLAS_INLINE
+<a name="l01258"></a>01258 matrix_expression_assigner&lt;matrix_expression&lt;E&gt;, fill_policy::index_assign, T&gt; operator&lt;&lt;=(matrix_expression&lt;E&gt; &amp;me, traverse_policy_wrapper&lt;T&gt;) { +<a name="l01259"></a>01259 <span class="keywordflow">return</span> matrix_expression_assigner&lt;matrix_expression&lt;E&gt;, fill_policy::index_assign, T&gt;(me);
+<a name="l01260"></a>01260 }
+<a name="l01261"></a>01261
+<a name="l01269"></a>01269 <span class="keyword">template</span> &lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
+<a name="l01270"></a>01270 BOOST_UBLAS_INLINE
+<a name="l01271"></a>01271 matrix_expression_assigner&lt;matrix_expression&lt;E1&gt; &gt; operator&lt;&lt;=(matrix_expression&lt;E1&gt; &amp;me, <span class="keyword">const</span> vector_expression&lt;E2&gt; &amp;ve) { +<a name="l01272"></a>01272 <span class="keywordflow">return</span> matrix_expression_assigner&lt;matrix_expression&lt;E1&gt; &gt;(me,ve);
+<a name="l01273"></a>01273 }
+<a name="l01274"></a>01274
+<a name="l01282"></a>01282 <span class="keyword">template</span> &lt;<span class="keyword">class</span> E1, <span class="keyword">class</span> E2&gt;
+<a name="l01283"></a>01283 BOOST_UBLAS_INLINE
+<a name="l01284"></a>01284 matrix_expression_assigner&lt;matrix_expression&lt;E1&gt; &gt; operator&lt;&lt;=(matrix_expression&lt;E1&gt; &amp;me1, <span class="keyword">const</span> matrix_expression&lt;E2&gt; &amp;me2) { +<a name="l01285"></a>01285 <span class="keywordflow">return</span> matrix_expression_assigner&lt;matrix_expression&lt;E1&gt; &gt;(me1,me2);
+<a name="l01286"></a>01286 }
+<a name="l01287"></a>01287
+<a name="l01288"></a>01288 } } }
+<a name="l01289"></a>01289
+<a name="l01290"></a>01290 <span class="preprocessor">#endif // ASSIGNMENT_HPP</span>
+</pre></div></div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:30:48 2010 for ublas by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/libs/numeric/ublas/doc/html/banded_8hpp_source.html Mon Aug 30 01:31:48 2010
@@ -0,0 +1,2050 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ublas: banded.hpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    </ul>
+  </div>
+<h1>banded.hpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//</span> +<a name="l00002"></a>00002 <span class="comment">// Copyright (c) 2000-2002</span> +<a name="l00003"></a>00003 <span class="comment">// Joerg Walter, Mathias Koch</span>
+<a name="l00004"></a>00004 <span class="comment">//</span>
+<a name="l00005"></a>00005 <span class="comment">// Distributed under the Boost Software License, Version 1.0. (See</span> +<a name="l00006"></a>00006 <span class="comment">// accompanying file LICENSE_1_0.txt or copy at</span> +<a name="l00007"></a>00007 <span class="comment">// http://www.boost.org/LICENSE_1_0.txt)</span>
+<a name="l00008"></a>00008 <span class="comment">//</span>
+<a name="l00009"></a>00009 <span class="comment">// The authors gratefully acknowledge the support of</span> +<a name="l00010"></a>00010 <span class="comment">// GeNeSys mbH &amp; Co. KG in producing this work.</span>
+<a name="l00011"></a>00011 <span class="comment">//</span>
+<a name="l00012"></a>00012
+<a name="l00013"></a>00013 <span class="preprocessor">#ifndef _BOOST_UBLAS_BANDED_</span> +<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_BANDED_</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span>
+<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;boost/numeric/ublas/matrix.hpp&gt;</span> +<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;boost/numeric/ublas/detail/temporary.hpp&gt;</span>
+<a name="l00018"></a>00018
+<a name="l00019"></a>00019 <span class="comment">// Iterators based on ideas of Jeremy Siek</span>
+<a name="l00020"></a>00020
+<a name="l00021"></a>00021 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
+<a name="l00022"></a>00022
+<a name="l00035"></a>00035 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> L, <span class="keyword">class</span> A&gt; +<a name="l00036"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">00036</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">banded_matrix</a>: +<a name="l00037"></a>00037 <span class="keyword">public</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container</a>&lt;banded_matrix&lt;T, L, A&gt; &gt; {
+<a name="l00038"></a>00038
+<a name="l00039"></a>00039 <span class="keyword">typedef</span> T *pointer; +<a name="l00040"></a>00040 <span class="keyword">typedef</span> L layout_type; +<a name="l00041"></a>00041 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">banded_matrix&lt;T, L, A&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a>;
+<a name="l00042"></a>00042     <span class="keyword">public</span>:
+<a name="l00043"></a>00043 <span class="preprocessor">#ifdef BOOST_UBLAS_ENABLE_PROXY_SHORTCUTS</span> +<a name="l00044"></a>00044 <span class="preprocessor"></span> <span class="keyword">using</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;self_type&gt;::operator </a>();
+<a name="l00045"></a>00045 <span class="preprocessor">#endif</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span> <span class="keyword">typedef</span> <span class="keyword">typename</span> A::size_type size_type; +<a name="l00047"></a>00047 <span class="keyword">typedef</span> <span class="keyword">typename</span> A::difference_type difference_type; +<a name="l00048"></a>00048 <span class="keyword">typedef</span> T value_type; +<a name="l00049"></a>00049 <span class="keyword">typedef</span> <span class="keyword">const</span> T &amp;const_reference; +<a name="l00050"></a>00050 <span class="keyword">typedef</span> T &amp;reference; +<a name="l00051"></a>00051 <span class="keyword">typedef</span> A array_type; +<a name="l00052"></a>00052 <span class="keyword">typedef</span> <span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">matrix_reference&lt;const self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">const_closure_type</a>; +<a name="l00053"></a>00053 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">matrix_reference&lt;self_type&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">closure_type</a>; +<a name="l00054"></a>00054 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector&lt;T, A&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1vector.html" title="A dense vector of values of type T.">vector_temporary_type</a>; +<a name="l00055"></a>00055 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix&lt;T, L, A&gt;</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix_temporary_type</a>; <span class="comment">// general sub-matrix</span> +<a name="l00056"></a>00056 <span class="keyword">typedef</span> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__tag.html">packed_tag</a> <a class="code" href="structboost_1_1numeric_1_1ublas_1_1packed__tag.html">storage_category</a>; +<a name="l00057"></a>00057 <span class="keyword">typedef</span> <span class="keyword">typename</span> L::orientation_category orientation_category;
+<a name="l00058"></a>00058
+<a name="l00059"></a>00059 <span class="comment">// Construction and destruction</span>
+<a name="l00060"></a>00060         BOOST_UBLAS_INLINE
+<a name="l00061"></a>00061 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">banded_matrix</a> (): +<a name="l00062"></a>00062 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;self_type&gt;</a> (),
+<a name="l00063"></a>00063             size1_ (0), size2_ (0),
+<a name="l00064"></a>00064             lower_ (0), upper_ (0), data_ (0) {}
+<a name="l00065"></a>00065         BOOST_UBLAS_INLINE
+<a name="l00066"></a>00066 banded_matrix (size_type size1, size_type size2, size_type <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">lower</a> = 0, size_type <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">upper</a> = 0): +<a name="l00067"></a>00067 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;self_type&gt;</a> (),
+<a name="l00068"></a>00068             size1_ (size1), size2_ (size2),
+<a name="l00069"></a>00069 lower_ (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">lower</a>), upper_ (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">upper</a>), data_ ((std::max) (size1, size2) * (<a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">lower</a> + 1 + <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">upper</a>)) {
+<a name="l00070"></a>00070         }
+<a name="l00071"></a>00071         BOOST_UBLAS_INLINE
+<a name="l00072"></a>00072 banded_matrix (size_type size1, size_type size2, size_type <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">lower</a>, size_type <a class="code" href="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">upper</a>, <span class="keyword">const</span> array_type &amp;data): +<a name="l00073"></a>00073 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;self_type&gt;</a> (),
+<a name="l00074"></a>00074             size1_ (size1), size2_ (size2),
+<a name="l00075"></a>00075 lower_ (lower), upper_ (upper), data_ (data) {}
+<a name="l00076"></a>00076         BOOST_UBLAS_INLINE
+<a name="l00077"></a>00077 banded_matrix (<span class="keyword">const</span> banded_matrix &amp;m): +<a name="l00078"></a>00078 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;self_type&gt;</a> (), +<a name="l00079"></a>00079 size1_ (m.size1_), size2_ (m.size2_), +<a name="l00080"></a>00080 lower_ (m.lower_), upper_ (m.upper_), data_ (m.data_) {} +<a name="l00081"></a>00081 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
+<a name="l00082"></a>00082         BOOST_UBLAS_INLINE
+<a name="l00083"></a>00083 banded_matrix (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;AE&gt;</a> &amp;ae, size_type lower = 0, size_type upper = 0): +<a name="l00084"></a>00084 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html" title="Base class for Matrix container models.">matrix_container&lt;self_type&gt;</a> (), +<a name="l00085"></a>00085 size1_ (ae ().size1 ()), size2_ (ae ().size2 ()),
+<a name="l00086"></a>00086             lower_ (lower), upper_ (upper),
+<a name="l00087"></a>00087 data_ ((std::max) (size1_, size2_) * (lower_ + 1 + upper_)) { +<a name="l00088"></a>00088 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae);
+<a name="l00089"></a>00089         }
+<a name="l00090"></a>00090
+<a name="l00091"></a>00091 <span class="comment">// Accessors</span>
+<a name="l00092"></a>00092         BOOST_UBLAS_INLINE
+<a name="l00093"></a>00093 size_type size1 ()<span class="keyword"> const </span>{ +<a name="l00094"></a>00094 <span class="keywordflow">return</span> size1_;
+<a name="l00095"></a>00095         }
+<a name="l00096"></a>00096         BOOST_UBLAS_INLINE
+<a name="l00097"></a>00097 size_type size2 ()<span class="keyword"> const </span>{ +<a name="l00098"></a>00098 <span class="keywordflow">return</span> size2_;
+<a name="l00099"></a>00099         }
+<a name="l00100"></a>00100         BOOST_UBLAS_INLINE
+<a name="l00101"></a>00101 size_type lower ()<span class="keyword"> const </span>{ +<a name="l00102"></a>00102 <span class="keywordflow">return</span> lower_;
+<a name="l00103"></a>00103         }
+<a name="l00104"></a>00104         BOOST_UBLAS_INLINE
+<a name="l00105"></a>00105 size_type upper ()<span class="keyword"> const </span>{ +<a name="l00106"></a>00106 <span class="keywordflow">return</span> upper_;
+<a name="l00107"></a>00107         }
+<a name="l00108"></a>00108
+<a name="l00109"></a>00109 <span class="comment">// Storage accessors</span>
+<a name="l00110"></a>00110         BOOST_UBLAS_INLINE
+<a name="l00111"></a>00111 <span class="keyword">const</span> array_type &amp;data ()<span class="keyword"> const </span>{ +<a name="l00112"></a>00112 <span class="keywordflow">return</span> data_;
+<a name="l00113"></a>00113         }
+<a name="l00114"></a>00114         BOOST_UBLAS_INLINE
+<a name="l00115"></a>00115         array_type &amp;data () {
+<a name="l00116"></a>00116 <span class="keywordflow">return</span> data_;
+<a name="l00117"></a>00117         }
+<a name="l00118"></a>00118
+<a name="l00119"></a>00119         <span class="comment">// Resizing</span>
+<a name="l00120"></a>00120         BOOST_UBLAS_INLINE
+<a name="l00121"></a>00121 <span class="keywordtype">void</span> resize (size_type size1, size_type size2, size_type lower = 0, size_type upper = 0, <span class="keywordtype">bool</span> preserve = <span class="keyword">true</span>) { +<a name="l00122"></a>00122 <span class="keywordflow">if</span> (preserve) { +<a name="l00123"></a>00123 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a> temporary (size1, size2, lower, upper); +<a name="l00124"></a>00124 detail::matrix_resize_preserve&lt;layout_type&gt; (*<span class="keyword">this</span>, temporary);
+<a name="l00125"></a>00125             }
+<a name="l00126"></a>00126 <span class="keywordflow">else</span> { +<a name="l00127"></a>00127 data ().resize ((std::max) (size1, size2) * (lower + 1 + upper));
+<a name="l00128"></a>00128                 size1_ = size1;
+<a name="l00129"></a>00129                 size2_ = size2;
+<a name="l00130"></a>00130                 lower_ = lower;
+<a name="l00131"></a>00131                 upper_ = upper;
+<a name="l00132"></a>00132             }
+<a name="l00133"></a>00133         }
+<a name="l00134"></a>00134
+<a name="l00135"></a>00135         BOOST_UBLAS_INLINE
+<a name="l00136"></a>00136 <span class="keywordtype">void</span> resize_packed_preserve (size_type size1, size_type size2, size_type lower = 0, size_type upper = 0) {
+<a name="l00137"></a>00137             size1_ = size1;
+<a name="l00138"></a>00138             size2_ = size2;
+<a name="l00139"></a>00139             lower_ = lower;
+<a name="l00140"></a>00140             upper_ = upper;
+<a name="l00141"></a>00141 data ().resize ((std::max) (size1, size2) * (lower + 1 + upper), value_type ());
+<a name="l00142"></a>00142         }
+<a name="l00143"></a>00143
+<a name="l00144"></a>00144 <span class="comment">// Element access</span>
+<a name="l00145"></a>00145         BOOST_UBLAS_INLINE
+<a name="l00146"></a>00146 const_reference operator () (size_type i, size_type j)<span class="keyword"> const </span>{ +<a name="l00147"></a>00147 BOOST_UBLAS_CHECK (i &lt; size1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ()); +<a name="l00148"></a>00148 BOOST_UBLAS_CHECK (j &lt; size2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ()); +<a name="l00149"></a>00149 <span class="preprocessor">#ifdef BOOST_UBLAS_OWN_BANDED</span> +<a name="l00150"></a>00150 <span class="preprocessor"></span> <span class="keyword">const</span> size_type k = (std::max) (i, j); +<a name="l00151"></a>00151 <span class="keyword">const</span> size_type l = lower_ + j - i; +<a name="l00152"></a>00152 <span class="keywordflow">if</span> (k &lt; (std::max) (size1_, size2_) &amp;&amp;
+<a name="l00153"></a>00153                 l &lt; lower_ + 1 + upper_)
+<a name="l00154"></a>00154 <span class="keywordflow">return</span> data () [layout_type::element (k, (std::max) (size1_, size2_), +<a name="l00155"></a>00155 l, lower_ + 1 + upper_)];
+<a name="l00156"></a>00156 <span class="preprocessor">#else</span>
+<a name="l00157"></a>00157 <span class="preprocessor"></span> <span class="keyword">const</span> size_type k = j; +<a name="l00158"></a>00158 <span class="keyword">const</span> size_type l = upper_ + i - j; +<a name="l00159"></a>00159 <span class="keywordflow">if</span> (k &lt; size2_ &amp;&amp;
+<a name="l00160"></a>00160                 l &lt; lower_ + 1 + upper_)
+<a name="l00161"></a>00161 <span class="keywordflow">return</span> data () [layout_type::element (k, size2_, +<a name="l00162"></a>00162 l, lower_ + 1 + upper_)];
+<a name="l00163"></a>00163 <span class="preprocessor">#endif</span>
+<a name="l00164"></a>00164 <span class="preprocessor"></span> <span class="keywordflow">return</span> zero_;
+<a name="l00165"></a>00165         }
+<a name="l00166"></a>00166         BOOST_UBLAS_INLINE
+<a name="l00167"></a>00167 reference at_element (size_type i, size_type j) { +<a name="l00168"></a>00168 BOOST_UBLAS_CHECK (i &lt; size1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ()); +<a name="l00169"></a>00169 BOOST_UBLAS_CHECK (j &lt; size2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ()); +<a name="l00170"></a>00170 <span class="preprocessor">#ifdef BOOST_UBLAS_OWN_BANDED</span> +<a name="l00171"></a>00171 <span class="preprocessor"></span> <span class="keyword">const</span> size_type k = (std::max) (i, j); +<a name="l00172"></a>00172 <span class="keyword">const</span> size_type l = lower_ + j - i; +<a name="l00173"></a>00173 <span class="keywordflow">return</span> data () [layout_type::element (k, (std::max) (size1_, size2_), +<a name="l00174"></a>00174 l, lower_ + 1 + upper_)];
+<a name="l00175"></a>00175 <span class="preprocessor">#else</span>
+<a name="l00176"></a>00176 <span class="preprocessor"></span> <span class="keyword">const</span> size_type k = j; +<a name="l00177"></a>00177 <span class="keyword">const</span> size_type l = upper_ + i - j; +<a name="l00178"></a>00178 <span class="keywordflow">return</span> data () [layout_type::element (k, size2_, +<a name="l00179"></a>00179 l, lower_ + 1 + upper_)];
+<a name="l00180"></a>00180 <span class="preprocessor">#endif</span>
+<a name="l00181"></a>00181 <span class="preprocessor"></span>        }
+<a name="l00182"></a>00182         BOOST_UBLAS_INLINE
+<a name="l00183"></a>00183 reference operator () (size_type i, size_type j) { +<a name="l00184"></a>00184 BOOST_UBLAS_CHECK (i &lt; size1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ()); +<a name="l00185"></a>00185 BOOST_UBLAS_CHECK (j &lt; size2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ()); +<a name="l00186"></a>00186 <span class="preprocessor">#ifdef BOOST_UBLAS_OWN_BANDED</span> +<a name="l00187"></a>00187 <span class="preprocessor"></span> <span class="keyword">const</span> size_type k = (std::max) (i, j); +<a name="l00188"></a>00188 <span class="keyword">const</span> size_type l = lower_ + j - i; +<a name="l00189"></a>00189 <span class="keywordflow">if</span> (! (k &lt; (std::max) (size1_, size2_) &amp;&amp; +<a name="l00190"></a>00190 l &lt; lower_ + 1 + upper_) ) { +<a name="l00191"></a>00191 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ().raise (); +<a name="l00192"></a>00192 <span class="comment">// NEVER reached</span>
+<a name="l00193"></a>00193             }
+<a name="l00194"></a>00194 <span class="keywordflow">return</span> data () [layout_type::element (k, (std::max) (size1_, size2_), +<a name="l00195"></a>00195 l, lower_ + 1 + upper_)];
+<a name="l00196"></a>00196 <span class="preprocessor">#else</span>
+<a name="l00197"></a>00197 <span class="preprocessor"></span> <span class="keyword">const</span> size_type k = j; +<a name="l00198"></a>00198 <span class="keyword">const</span> size_type l = upper_ + i - j; +<a name="l00199"></a>00199 <span class="keywordflow">if</span> (! (k &lt; size2_ &amp;&amp; +<a name="l00200"></a>00200 l &lt; lower_ + 1 + upper_) ) { +<a name="l00201"></a>00201 <a class="code" href="structboost_1_1numeric_1_1ublas_1_1bad__index.html">bad_index</a> ().raise (); +<a name="l00202"></a>00202 <span class="comment">// NEVER reached</span>
+<a name="l00203"></a>00203             }
+<a name="l00204"></a>00204 <span class="keywordflow">return</span> data () [layout_type::element (k, size2_, +<a name="l00205"></a>00205 l, lower_ + 1 + upper_)];
+<a name="l00206"></a>00206 <span class="preprocessor">#endif</span>
+<a name="l00207"></a>00207 <span class="preprocessor"></span>        }
+<a name="l00208"></a>00208
+<a name="l00209"></a>00209 <span class="comment">// Element assignment</span>
+<a name="l00210"></a>00210         BOOST_UBLAS_INLINE
+<a name="l00211"></a>00211 reference insert_element (size_type i, size_type j, const_reference t) { +<a name="l00212"></a>00212 <span class="keywordflow">return</span> (<span class="keyword">operator</span> () (i, j) = t);
+<a name="l00213"></a>00213         }
+<a name="l00214"></a>00214         BOOST_UBLAS_INLINE
+<a name="l00215"></a>00215 <span class="keywordtype">void</span> erase_element (size_type i, size_type j) { +<a name="l00216"></a>00216 operator () (i, j) = value_type<span class="comment">/*zero*/</span>();
+<a name="l00217"></a>00217         }
+<a name="l00218"></a>00218
+<a name="l00219"></a>00219         <span class="comment">// Zeroing</span>
+<a name="l00220"></a>00220         BOOST_UBLAS_INLINE
+<a name="l00221"></a>00221 <span class="keywordtype">void</span> clear () { +<a name="l00222"></a>00222 std::fill (data ().begin (), data ().end (), value_type<span class="comment">/*zero*/</span>());
+<a name="l00223"></a>00223         }
+<a name="l00224"></a>00224
+<a name="l00225"></a>00225 <span class="comment">// Assignment</span>
+<a name="l00226"></a>00226         BOOST_UBLAS_INLINE
+<a name="l00227"></a>00227 banded_matrix &amp;operator = (<span class="keyword">const</span> banded_matrix &amp;m) {
+<a name="l00228"></a>00228             size1_ = m.size1_;
+<a name="l00229"></a>00229             size2_ = m.size2_;
+<a name="l00230"></a>00230             lower_ = m.lower_;
+<a name="l00231"></a>00231             upper_ = m.upper_;
+<a name="l00232"></a>00232             data () = m.data ();
+<a name="l00233"></a>00233 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00234"></a>00234         }
+<a name="l00235"></a>00235         BOOST_UBLAS_INLINE
+<a name="l00236"></a>00236 banded_matrix &amp;assign_temporary (banded_matrix &amp;m) {
+<a name="l00237"></a>00237             swap (m);
+<a name="l00238"></a>00238 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00239"></a>00239         }
+<a name="l00240"></a>00240 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
+<a name="l00241"></a>00241         BOOST_UBLAS_INLINE
+<a name="l00242"></a>00242 banded_matrix &amp;operator = (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;AE&gt;</a> &amp;ae) { +<a name="l00243"></a>00243 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a> temporary (ae, lower_, upper_); +<a name="l00244"></a>00244 <span class="keywordflow">return</span> assign_temporary (temporary);
+<a name="l00245"></a>00245         }
+<a name="l00246"></a>00246 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
+<a name="l00247"></a>00247         BOOST_UBLAS_INLINE
+<a name="l00248"></a>00248 banded_matrix &amp;assign (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;AE&gt;</a> &amp;ae) { +<a name="l00249"></a>00249 matrix_assign&lt;scalar_assign&gt; (*<span class="keyword">this</span>, ae); +<a name="l00250"></a>00250 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00251"></a>00251         }
+<a name="l00252"></a>00252 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
+<a name="l00253"></a>00253         BOOST_UBLAS_INLINE
+<a name="l00254"></a>00254 banded_matrix&amp; operator += (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;AE&gt;</a> &amp;ae) { +<a name="l00255"></a>00255 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a> temporary (*<span class="keyword">this</span> + ae, lower_, upper_); +<a name="l00256"></a>00256 <span class="keywordflow">return</span> assign_temporary (temporary);
+<a name="l00257"></a>00257         }
+<a name="l00258"></a>00258 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
+<a name="l00259"></a>00259         BOOST_UBLAS_INLINE
+<a name="l00260"></a>00260 banded_matrix &amp;plus_assign (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;AE&gt;</a> &amp;ae) { +<a name="l00261"></a>00261 matrix_assign&lt;scalar_plus_assign&gt; (*<span class="keyword">this</span>, ae); +<a name="l00262"></a>00262 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00263"></a>00263         }
+<a name="l00264"></a>00264 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
+<a name="l00265"></a>00265         BOOST_UBLAS_INLINE
+<a name="l00266"></a>00266 banded_matrix&amp; operator -= (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;AE&gt;</a> &amp;ae) { +<a name="l00267"></a>00267 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a> temporary (*<span class="keyword">this</span> - ae, lower_, upper_); +<a name="l00268"></a>00268 <span class="keywordflow">return</span> assign_temporary (temporary);
+<a name="l00269"></a>00269         }
+<a name="l00270"></a>00270 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AE&gt;
+<a name="l00271"></a>00271         BOOST_UBLAS_INLINE
+<a name="l00272"></a>00272 banded_matrix &amp;minus_assign (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html" title="Base class for Matrix Expression models.">matrix_expression&lt;AE&gt;</a> &amp;ae) { +<a name="l00273"></a>00273 matrix_assign&lt;scalar_minus_assign&gt; (*<span class="keyword">this</span>, ae); +<a name="l00274"></a>00274 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00275"></a>00275         }
+<a name="l00276"></a>00276 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
+<a name="l00277"></a>00277         BOOST_UBLAS_INLINE
+<a name="l00278"></a>00278 banded_matrix&amp; operator *= (<span class="keyword">const</span> AT &amp;at) { +<a name="l00279"></a>00279 matrix_assign_scalar&lt;scalar_multiplies_assign&gt; (*<span class="keyword">this</span>, at); +<a name="l00280"></a>00280 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00281"></a>00281         }
+<a name="l00282"></a>00282 <span class="keyword">template</span>&lt;<span class="keyword">class</span> AT&gt;
+<a name="l00283"></a>00283         BOOST_UBLAS_INLINE
+<a name="l00284"></a>00284 banded_matrix&amp; operator /= (<span class="keyword">const</span> AT &amp;at) { +<a name="l00285"></a>00285 matrix_assign_scalar&lt;scalar_divides_assign&gt; (*<span class="keyword">this</span>, at); +<a name="l00286"></a>00286 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00287"></a>00287         }
+<a name="l00288"></a>00288
+<a name="l00289"></a>00289         <span class="comment">// Swapping</span>
+<a name="l00290"></a>00290         BOOST_UBLAS_INLINE
+<a name="l00291"></a>00291 <span class="keywordtype">void</span> swap (banded_matrix &amp;m) { +<a name="l00292"></a>00292 <span class="keywordflow">if</span> (<span class="keyword">this</span> != &amp;m) {
+<a name="l00293"></a>00293                 std::swap (size1_, m.size1_);
+<a name="l00294"></a>00294                 std::swap (size2_, m.size2_);
+<a name="l00295"></a>00295                 std::swap (lower_, m.lower_);
+<a name="l00296"></a>00296                 std::swap (upper_, m.upper_);
+<a name="l00297"></a>00297                 data ().swap (m.data ());
+<a name="l00298"></a>00298             }
+<a name="l00299"></a>00299         }
+<a name="l00300"></a>00300         BOOST_UBLAS_INLINE
+<a name="l00301"></a>00301 <span class="keyword">friend</span> <span class="keywordtype">void</span> swap (banded_matrix &amp;m1, banded_matrix &amp;m2) {
+<a name="l00302"></a>00302             m1.swap (m2);
+<a name="l00303"></a>00303         }
+<a name="l00304"></a>00304
+<a name="l00305"></a>00305 <span class="comment">// Iterator types</span> +<a name="l00306"></a>00306 <span class="preprocessor">#ifdef BOOST_UBLAS_USE_INDEXED_ITERATOR</span> +<a name="l00307"></a>00307 <span class="preprocessor"></span> <span class="keyword">typedef</span> indexed_iterator1&lt;self_type, packed_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html">iterator1</a>; +<a name="l00308"></a>00308 <span class="keyword">typedef</span> indexed_iterator2&lt;self_type, packed_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html">iterator2</a>; +<a name="l00309"></a>00309 <span class="keyword">typedef</span> indexed_const_iterator1&lt;self_type, packed_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html">const_iterator1</a>; +<a name="l00310"></a>00310 <span class="keyword">typedef</span> indexed_const_iterator2&lt;self_type, packed_random_access_iterator_tag&gt; <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html">const_iterator2</a>;
+<a name="l00311"></a>00311 <span class="preprocessor">#else</span>
+<a name="l00312"></a>00312 <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html">const_iterator1</a>; +<a name="l00313"></a>00313 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html">iterator1</a>; +<a name="l00314"></a>00314 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html">const_iterator2</a>; +<a name="l00315"></a>00315 <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html">iterator2</a>;
+<a name="l00316"></a>00316 <span class="preprocessor">#endif</span>
+<a name="l00317"></a>00317 <span class="preprocessor"></span> <span class="keyword">typedef</span> reverse_iterator_base1&lt;const_iterator1&gt; const_reverse_iterator1; +<a name="l00318"></a>00318 <span class="keyword">typedef</span> reverse_iterator_base1&lt;iterator1&gt; reverse_iterator1; +<a name="l00319"></a>00319 <span class="keyword">typedef</span> reverse_iterator_base2&lt;const_iterator2&gt; const_reverse_iterator2; +<a name="l00320"></a>00320 <span class="keyword">typedef</span> reverse_iterator_base2&lt;iterator2&gt; reverse_iterator2;
+<a name="l00321"></a>00321
+<a name="l00322"></a>00322 <span class="comment">// Element lookup</span>
+<a name="l00323"></a>00323         BOOST_UBLAS_INLINE
+<a name="l00324"></a>00324 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html">const_iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j)<span class="keyword"> const </span>{ +<a name="l00325"></a>00325 <span class="keywordflow">if</span> (rank == 1) { +<a name="l00326"></a>00326 size_type lower_i = (std::max) (difference_type (j - upper_), difference_type (0));
+<a name="l00327"></a>00327                 i = (std::max) (i, lower_i);
+<a name="l00328"></a>00328 size_type upper_i = (std::min) (j + 1 + lower_, size1_);
+<a name="l00329"></a>00329                 i = (std::min) (i, upper_i);
+<a name="l00330"></a>00330             }
+<a name="l00331"></a>00331 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html">const_iterator1</a> (*<span class="keyword">this</span>, i, j);
+<a name="l00332"></a>00332         }
+<a name="l00333"></a>00333         BOOST_UBLAS_INLINE
+<a name="l00334"></a>00334 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html">iterator1</a> find1 (<span class="keywordtype">int</span> rank, size_type i, size_type j) { +<a name="l00335"></a>00335 <span class="keywordflow">if</span> (rank == 1) { +<a name="l00336"></a>00336 size_type lower_i = (std::max) (difference_type (j - upper_), difference_type (0));
+<a name="l00337"></a>00337                 i = (std::max) (i, lower_i);
+<a name="l00338"></a>00338 size_type upper_i = (std::min) (j + 1 + lower_, size1_);
+<a name="l00339"></a>00339                 i = (std::min) (i, upper_i);
+<a name="l00340"></a>00340             }
+<a name="l00341"></a>00341 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html">iterator1</a> (*<span class="keyword">this</span>, i, j);
+<a name="l00342"></a>00342         }
+<a name="l00343"></a>00343         BOOST_UBLAS_INLINE
+<a name="l00344"></a>00344 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html">const_iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j)<span class="keyword"> const </span>{ +<a name="l00345"></a>00345 <span class="keywordflow">if</span> (rank == 1) { +<a name="l00346"></a>00346 size_type lower_j = (std::max) (difference_type (i - lower_), difference_type (0));
+<a name="l00347"></a>00347                 j = (std::max) (j, lower_j);
+<a name="l00348"></a>00348 size_type upper_j = (std::min) (i + 1 + upper_, size2_);
+<a name="l00349"></a>00349                 j = (std::min) (j, upper_j);
+<a name="l00350"></a>00350             }
+<a name="l00351"></a>00351 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html">const_iterator2</a> (*<span class="keyword">this</span>, i, j);
+<a name="l00352"></a>00352         }
+<a name="l00353"></a>00353         BOOST_UBLAS_INLINE
+<a name="l00354"></a>00354 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html">iterator2</a> find2 (<span class="keywordtype">int</span> rank, size_type i, size_type j) { +<a name="l00355"></a>00355 <span class="keywordflow">if</span> (rank == 1) { +<a name="l00356"></a>00356 size_type lower_j = (std::max) (difference_type (i - lower_), difference_type (0));
+<a name="l00357"></a>00357                 j = (std::max) (j, lower_j);
+<a name="l00358"></a>00358 size_type upper_j = (std::min) (i + 1 + upper_, size2_);
+<a name="l00359"></a>00359                 j = (std::min) (j, upper_j);
+<a name="l00360"></a>00360             }
+<a name="l00361"></a>00361 <span class="keywordflow">return</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html">iterator2</a> (*<span class="keyword">this</span>, i, j);
+<a name="l00362"></a>00362         }
+<a name="l00363"></a>00363
+<a name="l00364"></a>00364 <span class="comment">// Iterators simply are indices.</span>
+<a name="l00365"></a>00365
+<a name="l00366"></a>00366 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span> +<a name="l00367"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html">00367</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html">const_iterator1</a>: +<a name="l00368"></a>00368 <span class="keyword">public</span> container_const_reference&lt;banded_matrix&gt;, +<a name="l00369"></a>00369 <span class="keyword">public</span> random_access_iterator_base&lt;packed_random_access_iterator_tag, +<a name="l00370"></a>00370 const_iterator1, value_type&gt; {
+<a name="l00371"></a>00371         <span class="keyword">public</span>:
+<a name="l00372"></a>00372 <span class="keyword">typedef</span> <span class="keyword">typename</span> banded_matrix::value_type value_type; +<a name="l00373"></a>00373 <span class="keyword">typedef</span> <span class="keyword">typename</span> banded_matrix::difference_type difference_type; +<a name="l00374"></a>00374 <span class="keyword">typedef</span> <span class="keyword">typename</span> banded_matrix::const_reference reference; +<a name="l00375"></a>00375 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> banded_matrix::pointer pointer;
+<a name="l00376"></a>00376
+<a name="l00377"></a>00377 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html">const_iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html">dual_iterator_type</a>; +<a name="l00378"></a>00378 <span class="keyword">typedef</span> const_reverse_iterator2 dual_reverse_iterator_type;
+<a name="l00379"></a>00379
+<a name="l00380"></a>00380 <span class="comment">// Construction and destruction</span>
+<a name="l00381"></a>00381             BOOST_UBLAS_INLINE
+<a name="l00382"></a>00382 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html">const_iterator1</a> (): +<a name="l00383"></a>00383 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
+<a name="l00384"></a>00384             BOOST_UBLAS_INLINE
+<a name="l00385"></a>00385 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a> &amp;m, size_type it1, size_type it2): +<a name="l00386"></a>00386 container_const_reference&lt;self_type&gt; (m), it1_ (it1), it2_ (it2) {}
+<a name="l00387"></a>00387             BOOST_UBLAS_INLINE
+<a name="l00388"></a>00388 const_iterator1 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html">iterator1</a> &amp;it): +<a name="l00389"></a>00389 container_const_reference&lt;self_type&gt; (it ()), it1_ (it.it1_), it2_ (it.it2_) {}
+<a name="l00390"></a>00390
+<a name="l00391"></a>00391 <span class="comment">// Arithmetic</span>
+<a name="l00392"></a>00392             BOOST_UBLAS_INLINE
+<a name="l00393"></a>00393 const_iterator1 &amp;operator ++ () {
+<a name="l00394"></a>00394                 ++ it1_;
+<a name="l00395"></a>00395 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00396"></a>00396             }
+<a name="l00397"></a>00397             BOOST_UBLAS_INLINE
+<a name="l00398"></a>00398 const_iterator1 &amp;operator -- () {
+<a name="l00399"></a>00399                 -- it1_;
+<a name="l00400"></a>00400 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00401"></a>00401             }
+<a name="l00402"></a>00402             BOOST_UBLAS_INLINE
+<a name="l00403"></a>00403 const_iterator1 &amp;operator += (difference_type n) {
+<a name="l00404"></a>00404                 it1_ += n;
+<a name="l00405"></a>00405 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00406"></a>00406             }
+<a name="l00407"></a>00407             BOOST_UBLAS_INLINE
+<a name="l00408"></a>00408 const_iterator1 &amp;operator -= (difference_type n) {
+<a name="l00409"></a>00409                 it1_ -= n;
+<a name="l00410"></a>00410 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00411"></a>00411             }
+<a name="l00412"></a>00412             BOOST_UBLAS_INLINE
+<a name="l00413"></a>00413 difference_type operator - (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{ +<a name="l00414"></a>00414 BOOST_UBLAS_CHECK (&amp;(*<span class="keyword">this</span>) () == &amp;it (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00415"></a>00415 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00416"></a>00416 <span class="keywordflow">return</span> it1_ - it.it1_;
+<a name="l00417"></a>00417             }
+<a name="l00418"></a>00418
+<a name="l00419"></a>00419 <span class="comment">// Dereference</span>
+<a name="l00420"></a>00420             BOOST_UBLAS_INLINE
+<a name="l00421"></a>00421 const_reference operator * ()<span class="keyword"> const </span>{ +<a name="l00422"></a>00422 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (it1_, it2_);
+<a name="l00423"></a>00423             }
+<a name="l00424"></a>00424             BOOST_UBLAS_INLINE
+<a name="l00425"></a>00425 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{ +<a name="l00426"></a>00426 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
+<a name="l00427"></a>00427             }
+<a name="l00428"></a>00428
+<a name="l00429"></a>00429 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span> +<a name="l00430"></a>00430 <span class="preprocessor"></span> BOOST_UBLAS_INLINE +<a name="l00431"></a>00431 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span> +<a name="l00432"></a>00432 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a>::
+<a name="l00433"></a>00433 <span class="preprocessor">#endif</span>
+<a name="l00434"></a>00434 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html">const_iterator2</a> begin ()<span class="keyword"> const </span>{ +<a name="l00435"></a>00435 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, it1_, 0);
+<a name="l00436"></a>00436             }
+<a name="l00437"></a>00437             BOOST_UBLAS_INLINE
+<a name="l00438"></a>00438 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span> +<a name="l00439"></a>00439 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a>::
+<a name="l00440"></a>00440 <span class="preprocessor">#endif</span>
+<a name="l00441"></a>00441 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html">const_iterator2</a> end ()<span class="keyword"> const </span>{ +<a name="l00442"></a>00442 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, it1_, (*<span class="keyword">this</span>) ().size2 ());
+<a name="l00443"></a>00443             }
+<a name="l00444"></a>00444             BOOST_UBLAS_INLINE
+<a name="l00445"></a>00445 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span> +<a name="l00446"></a>00446 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a>::
+<a name="l00447"></a>00447 <span class="preprocessor">#endif</span>
+<a name="l00448"></a>00448 <span class="preprocessor"></span> const_reverse_iterator2 rbegin ()<span class="keyword"> const </span>{ +<a name="l00449"></a>00449 <span class="keywordflow">return</span> const_reverse_iterator2 (end ());
+<a name="l00450"></a>00450             }
+<a name="l00451"></a>00451             BOOST_UBLAS_INLINE
+<a name="l00452"></a>00452 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span> +<a name="l00453"></a>00453 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a>::
+<a name="l00454"></a>00454 <span class="preprocessor">#endif</span>
+<a name="l00455"></a>00455 <span class="preprocessor"></span> const_reverse_iterator2 rend ()<span class="keyword"> const </span>{ +<a name="l00456"></a>00456 <span class="keywordflow">return</span> const_reverse_iterator2 (begin ());
+<a name="l00457"></a>00457             }
+<a name="l00458"></a>00458 <span class="preprocessor">#endif</span>
+<a name="l00459"></a>00459 <span class="preprocessor"></span>
+<a name="l00460"></a>00460 <span class="comment">// Indices</span>
+<a name="l00461"></a>00461             BOOST_UBLAS_INLINE
+<a name="l00462"></a>00462 size_type index1 ()<span class="keyword"> const </span>{ +<a name="l00463"></a>00463 <span class="keywordflow">return</span> it1_;
+<a name="l00464"></a>00464             }
+<a name="l00465"></a>00465             BOOST_UBLAS_INLINE
+<a name="l00466"></a>00466 size_type index2 ()<span class="keyword"> const </span>{ +<a name="l00467"></a>00467 <span class="keywordflow">return</span> it2_;
+<a name="l00468"></a>00468             }
+<a name="l00469"></a>00469
+<a name="l00470"></a>00470 <span class="comment">// Assignment</span>
+<a name="l00471"></a>00471             BOOST_UBLAS_INLINE
+<a name="l00472"></a>00472 const_iterator1 &amp;operator = (<span class="keyword">const</span> const_iterator1 &amp;it) { +<a name="l00473"></a>00473 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
+<a name="l00474"></a>00474                 it1_ = it.it1_;
+<a name="l00475"></a>00475                 it2_ = it.it2_;
+<a name="l00476"></a>00476 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00477"></a>00477             }
+<a name="l00478"></a>00478
+<a name="l00479"></a>00479 <span class="comment">// Comparison</span>
+<a name="l00480"></a>00480             BOOST_UBLAS_INLINE
+<a name="l00481"></a>00481 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{ +<a name="l00482"></a>00482 BOOST_UBLAS_CHECK (&amp;(*<span class="keyword">this</span>) () == &amp;it (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00483"></a>00483 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00484"></a>00484 <span class="keywordflow">return</span> it1_ == it.it1_;
+<a name="l00485"></a>00485             }
+<a name="l00486"></a>00486             BOOST_UBLAS_INLINE
+<a name="l00487"></a>00487 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator1 &amp;it)<span class="keyword"> const </span>{ +<a name="l00488"></a>00488 BOOST_UBLAS_CHECK (&amp;(*<span class="keyword">this</span>) () == &amp;it (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00489"></a>00489 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00490"></a>00490 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
+<a name="l00491"></a>00491             }
+<a name="l00492"></a>00492
+<a name="l00493"></a>00493         <span class="keyword">private</span>:
+<a name="l00494"></a>00494             size_type it1_;
+<a name="l00495"></a>00495             size_type it2_;
+<a name="l00496"></a>00496         };
+<a name="l00497"></a>00497 <span class="preprocessor">#endif</span>
+<a name="l00498"></a>00498 <span class="preprocessor"></span>
+<a name="l00499"></a>00499         BOOST_UBLAS_INLINE
+<a name="l00500"></a>00500 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html">const_iterator1</a> begin1 ()<span class="keyword"> const </span>{ +<a name="l00501"></a>00501 <span class="keywordflow">return</span> find1 (0, 0, 0);
+<a name="l00502"></a>00502         }
+<a name="l00503"></a>00503         BOOST_UBLAS_INLINE
+<a name="l00504"></a>00504 const_iterator1 end1 ()<span class="keyword"> const </span>{ +<a name="l00505"></a>00505 <span class="keywordflow">return</span> find1 (0, size1_, 0);
+<a name="l00506"></a>00506         }
+<a name="l00507"></a>00507
+<a name="l00508"></a>00508 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span> +<a name="l00509"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html">00509</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html">iterator1</a>: +<a name="l00510"></a>00510 <span class="keyword">public</span> container_reference&lt;banded_matrix&gt;, +<a name="l00511"></a>00511 <span class="keyword">public</span> random_access_iterator_base&lt;packed_random_access_iterator_tag, +<a name="l00512"></a>00512 iterator1, value_type&gt; {
+<a name="l00513"></a>00513         <span class="keyword">public</span>:
+<a name="l00514"></a>00514 <span class="keyword">typedef</span> <span class="keyword">typename</span> banded_matrix::value_type value_type; +<a name="l00515"></a>00515 <span class="keyword">typedef</span> <span class="keyword">typename</span> banded_matrix::difference_type difference_type; +<a name="l00516"></a>00516 <span class="keyword">typedef</span> <span class="keyword">typename</span> banded_matrix::reference reference; +<a name="l00517"></a>00517 <span class="keyword">typedef</span> <span class="keyword">typename</span> banded_matrix::pointer pointer;
+<a name="l00518"></a>00518
+<a name="l00519"></a>00519 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html">iterator2</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html">dual_iterator_type</a>; +<a name="l00520"></a>00520 <span class="keyword">typedef</span> reverse_iterator2 dual_reverse_iterator_type;
+<a name="l00521"></a>00521
+<a name="l00522"></a>00522 <span class="comment">// Construction and destruction</span>
+<a name="l00523"></a>00523             BOOST_UBLAS_INLINE
+<a name="l00524"></a>00524 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html">iterator1</a> (): +<a name="l00525"></a>00525 container_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
+<a name="l00526"></a>00526             BOOST_UBLAS_INLINE
+<a name="l00527"></a>00527 iterator1 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a> &amp;m, size_type it1, size_type it2): +<a name="l00528"></a>00528 container_reference&lt;self_type&gt; (m), it1_ (it1), it2_ (it2) {}
+<a name="l00529"></a>00529
+<a name="l00530"></a>00530 <span class="comment">// Arithmetic</span>
+<a name="l00531"></a>00531             BOOST_UBLAS_INLINE
+<a name="l00532"></a>00532             iterator1 &amp;operator ++ () {
+<a name="l00533"></a>00533                 ++ it1_;
+<a name="l00534"></a>00534 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00535"></a>00535             }
+<a name="l00536"></a>00536             BOOST_UBLAS_INLINE
+<a name="l00537"></a>00537             iterator1 &amp;operator -- () {
+<a name="l00538"></a>00538                 -- it1_;
+<a name="l00539"></a>00539 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00540"></a>00540             }
+<a name="l00541"></a>00541             BOOST_UBLAS_INLINE
+<a name="l00542"></a>00542 iterator1 &amp;operator += (difference_type n) {
+<a name="l00543"></a>00543                 it1_ += n;
+<a name="l00544"></a>00544 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00545"></a>00545             }
+<a name="l00546"></a>00546             BOOST_UBLAS_INLINE
+<a name="l00547"></a>00547 iterator1 &amp;operator -= (difference_type n) {
+<a name="l00548"></a>00548                 it1_ -= n;
+<a name="l00549"></a>00549 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00550"></a>00550             }
+<a name="l00551"></a>00551             BOOST_UBLAS_INLINE
+<a name="l00552"></a>00552 difference_type operator - (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{ +<a name="l00553"></a>00553 BOOST_UBLAS_CHECK (&amp;(*<span class="keyword">this</span>) () == &amp;it (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00554"></a>00554 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00555"></a>00555 <span class="keywordflow">return</span> it1_ - it.it1_;
+<a name="l00556"></a>00556             }
+<a name="l00557"></a>00557
+<a name="l00558"></a>00558 <span class="comment">// Dereference</span>
+<a name="l00559"></a>00559             BOOST_UBLAS_INLINE
+<a name="l00560"></a>00560 reference operator * ()<span class="keyword"> const </span>{ +<a name="l00561"></a>00561 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().at_element (it1_, it2_);
+<a name="l00562"></a>00562             }
+<a name="l00563"></a>00563             BOOST_UBLAS_INLINE
+<a name="l00564"></a>00564 reference operator [] (difference_type n)<span class="keyword"> const </span>{ +<a name="l00565"></a>00565 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
+<a name="l00566"></a>00566             }
+<a name="l00567"></a>00567
+<a name="l00568"></a>00568 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span> +<a name="l00569"></a>00569 <span class="preprocessor"></span> BOOST_UBLAS_INLINE +<a name="l00570"></a>00570 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span> +<a name="l00571"></a>00571 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a>::
+<a name="l00572"></a>00572 <span class="preprocessor">#endif</span>
+<a name="l00573"></a>00573 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html">iterator2</a> begin ()<span class="keyword"> const </span>{ +<a name="l00574"></a>00574 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, it1_, 0);
+<a name="l00575"></a>00575             }
+<a name="l00576"></a>00576             BOOST_UBLAS_INLINE
+<a name="l00577"></a>00577 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span> +<a name="l00578"></a>00578 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a>::
+<a name="l00579"></a>00579 <span class="preprocessor">#endif</span>
+<a name="l00580"></a>00580 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html">iterator2</a> end ()<span class="keyword"> const </span>{ +<a name="l00581"></a>00581 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find2 (1, it1_, (*<span class="keyword">this</span>) ().size2 ());
+<a name="l00582"></a>00582             }
+<a name="l00583"></a>00583             BOOST_UBLAS_INLINE
+<a name="l00584"></a>00584 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span> +<a name="l00585"></a>00585 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a>::
+<a name="l00586"></a>00586 <span class="preprocessor">#endif</span>
+<a name="l00587"></a>00587 <span class="preprocessor"></span> reverse_iterator2 rbegin ()<span class="keyword"> const </span>{ +<a name="l00588"></a>00588 <span class="keywordflow">return</span> reverse_iterator2 (end ());
+<a name="l00589"></a>00589             }
+<a name="l00590"></a>00590             BOOST_UBLAS_INLINE
+<a name="l00591"></a>00591 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span> +<a name="l00592"></a>00592 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a>::
+<a name="l00593"></a>00593 <span class="preprocessor">#endif</span>
+<a name="l00594"></a>00594 <span class="preprocessor"></span> reverse_iterator2 rend ()<span class="keyword"> const </span>{ +<a name="l00595"></a>00595 <span class="keywordflow">return</span> reverse_iterator2 (begin ());
+<a name="l00596"></a>00596             }
+<a name="l00597"></a>00597 <span class="preprocessor">#endif</span>
+<a name="l00598"></a>00598 <span class="preprocessor"></span>
+<a name="l00599"></a>00599 <span class="comment">// Indices</span>
+<a name="l00600"></a>00600             BOOST_UBLAS_INLINE
+<a name="l00601"></a>00601 size_type index1 ()<span class="keyword"> const </span>{ +<a name="l00602"></a>00602 <span class="keywordflow">return</span> it1_;
+<a name="l00603"></a>00603             }
+<a name="l00604"></a>00604             BOOST_UBLAS_INLINE
+<a name="l00605"></a>00605 size_type index2 ()<span class="keyword"> const </span>{ +<a name="l00606"></a>00606 <span class="keywordflow">return</span> it2_;
+<a name="l00607"></a>00607             }
+<a name="l00608"></a>00608
+<a name="l00609"></a>00609 <span class="comment">// Assignment</span>
+<a name="l00610"></a>00610             BOOST_UBLAS_INLINE
+<a name="l00611"></a>00611 iterator1 &amp;operator = (<span class="keyword">const</span> iterator1 &amp;it) { +<a name="l00612"></a>00612 container_reference&lt;self_type&gt;::assign (&amp;it ());
+<a name="l00613"></a>00613                 it1_ = it.it1_;
+<a name="l00614"></a>00614                 it2_ = it.it2_;
+<a name="l00615"></a>00615 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00616"></a>00616             }
+<a name="l00617"></a>00617
+<a name="l00618"></a>00618 <span class="comment">// Comparison</span>
+<a name="l00619"></a>00619             BOOST_UBLAS_INLINE
+<a name="l00620"></a>00620 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{ +<a name="l00621"></a>00621 BOOST_UBLAS_CHECK (&amp;(*<span class="keyword">this</span>) () == &amp;it (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00622"></a>00622 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00623"></a>00623 <span class="keywordflow">return</span> it1_ == it.it1_;
+<a name="l00624"></a>00624             }
+<a name="l00625"></a>00625             BOOST_UBLAS_INLINE
+<a name="l00626"></a>00626 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator1 &amp;it)<span class="keyword"> const </span>{ +<a name="l00627"></a>00627 BOOST_UBLAS_CHECK (&amp;(*<span class="keyword">this</span>) () == &amp;it (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00628"></a>00628 BOOST_UBLAS_CHECK (it2_ == it.it2_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00629"></a>00629 <span class="keywordflow">return</span> it1_ &lt; it.it1_;
+<a name="l00630"></a>00630             }
+<a name="l00631"></a>00631
+<a name="l00632"></a>00632         <span class="keyword">private</span>:
+<a name="l00633"></a>00633             size_type it1_;
+<a name="l00634"></a>00634             size_type it2_;
+<a name="l00635"></a>00635
+<a name="l00636"></a>00636 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html">const_iterator1</a>;
+<a name="l00637"></a>00637         };
+<a name="l00638"></a>00638 <span class="preprocessor">#endif</span>
+<a name="l00639"></a>00639 <span class="preprocessor"></span>
+<a name="l00640"></a>00640         BOOST_UBLAS_INLINE
+<a name="l00641"></a>00641 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html">iterator1</a> begin1 () { +<a name="l00642"></a>00642 <span class="keywordflow">return</span> find1 (0, 0, 0);
+<a name="l00643"></a>00643         }
+<a name="l00644"></a>00644         BOOST_UBLAS_INLINE
+<a name="l00645"></a>00645         iterator1 end1 () {
+<a name="l00646"></a>00646 <span class="keywordflow">return</span> find1 (0, size1_, 0);
+<a name="l00647"></a>00647         }
+<a name="l00648"></a>00648
+<a name="l00649"></a>00649 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span> +<a name="l00650"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html">00650</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html">const_iterator2</a>: +<a name="l00651"></a>00651 <span class="keyword">public</span> container_const_reference&lt;banded_matrix&gt;, +<a name="l00652"></a>00652 <span class="keyword">public</span> random_access_iterator_base&lt;packed_random_access_iterator_tag, +<a name="l00653"></a>00653 const_iterator2, value_type&gt; {
+<a name="l00654"></a>00654         <span class="keyword">public</span>:
+<a name="l00655"></a>00655 <span class="keyword">typedef</span> <span class="keyword">typename</span> banded_matrix::value_type value_type; +<a name="l00656"></a>00656 <span class="keyword">typedef</span> <span class="keyword">typename</span> banded_matrix::difference_type difference_type; +<a name="l00657"></a>00657 <span class="keyword">typedef</span> <span class="keyword">typename</span> banded_matrix::const_reference reference; +<a name="l00658"></a>00658 <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="keyword">typename</span> banded_matrix::pointer pointer;
+<a name="l00659"></a>00659
+<a name="l00660"></a>00660 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html">const_iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html">dual_iterator_type</a>; +<a name="l00661"></a>00661 <span class="keyword">typedef</span> const_reverse_iterator1 dual_reverse_iterator_type;
+<a name="l00662"></a>00662
+<a name="l00663"></a>00663 <span class="comment">// Construction and destruction</span>
+<a name="l00664"></a>00664             BOOST_UBLAS_INLINE
+<a name="l00665"></a>00665 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html">const_iterator2</a> (): +<a name="l00666"></a>00666 container_const_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
+<a name="l00667"></a>00667             BOOST_UBLAS_INLINE
+<a name="l00668"></a>00668 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a> &amp;m, size_type it1, size_type it2): +<a name="l00669"></a>00669 container_const_reference&lt;self_type&gt; (m), it1_ (it1), it2_ (it2) {}
+<a name="l00670"></a>00670             BOOST_UBLAS_INLINE
+<a name="l00671"></a>00671 const_iterator2 (<span class="keyword">const</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html">iterator2</a> &amp;it): +<a name="l00672"></a>00672 container_const_reference&lt;self_type&gt; (it ()), it1_ (it.it1_), it2_ (it.it2_) {}
+<a name="l00673"></a>00673
+<a name="l00674"></a>00674 <span class="comment">// Arithmetic</span>
+<a name="l00675"></a>00675             BOOST_UBLAS_INLINE
+<a name="l00676"></a>00676 const_iterator2 &amp;operator ++ () {
+<a name="l00677"></a>00677                 ++ it2_;
+<a name="l00678"></a>00678 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00679"></a>00679             }
+<a name="l00680"></a>00680             BOOST_UBLAS_INLINE
+<a name="l00681"></a>00681 const_iterator2 &amp;operator -- () {
+<a name="l00682"></a>00682                 -- it2_;
+<a name="l00683"></a>00683 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00684"></a>00684             }
+<a name="l00685"></a>00685             BOOST_UBLAS_INLINE
+<a name="l00686"></a>00686 const_iterator2 &amp;operator += (difference_type n) {
+<a name="l00687"></a>00687                 it2_ += n;
+<a name="l00688"></a>00688 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00689"></a>00689             }
+<a name="l00690"></a>00690             BOOST_UBLAS_INLINE
+<a name="l00691"></a>00691 const_iterator2 &amp;operator -= (difference_type n) {
+<a name="l00692"></a>00692                 it2_ -= n;
+<a name="l00693"></a>00693 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00694"></a>00694             }
+<a name="l00695"></a>00695             BOOST_UBLAS_INLINE
+<a name="l00696"></a>00696 difference_type operator - (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{ +<a name="l00697"></a>00697 BOOST_UBLAS_CHECK (&amp;(*<span class="keyword">this</span>) () == &amp;it (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00698"></a>00698 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00699"></a>00699 <span class="keywordflow">return</span> it2_ - it.it2_;
+<a name="l00700"></a>00700             }
+<a name="l00701"></a>00701
+<a name="l00702"></a>00702 <span class="comment">// Dereference</span>
+<a name="l00703"></a>00703             BOOST_UBLAS_INLINE
+<a name="l00704"></a>00704 const_reference operator * ()<span class="keyword"> const </span>{ +<a name="l00705"></a>00705 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) () (it1_, it2_);
+<a name="l00706"></a>00706             }
+<a name="l00707"></a>00707             BOOST_UBLAS_INLINE
+<a name="l00708"></a>00708 const_reference operator [] (difference_type n)<span class="keyword"> const </span>{ +<a name="l00709"></a>00709 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
+<a name="l00710"></a>00710             }
+<a name="l00711"></a>00711
+<a name="l00712"></a>00712 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span> +<a name="l00713"></a>00713 <span class="preprocessor"></span> BOOST_UBLAS_INLINE +<a name="l00714"></a>00714 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span> +<a name="l00715"></a>00715 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a>::
+<a name="l00716"></a>00716 <span class="preprocessor">#endif</span>
+<a name="l00717"></a>00717 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html">const_iterator1</a> begin ()<span class="keyword"> const </span>{ +<a name="l00718"></a>00718 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, it2_);
+<a name="l00719"></a>00719             }
+<a name="l00720"></a>00720             BOOST_UBLAS_INLINE
+<a name="l00721"></a>00721 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span> +<a name="l00722"></a>00722 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a>::
+<a name="l00723"></a>00723 <span class="preprocessor">#endif</span>
+<a name="l00724"></a>00724 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html">const_iterator1</a> end ()<span class="keyword"> const </span>{ +<a name="l00725"></a>00725 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), it2_);
+<a name="l00726"></a>00726             }
+<a name="l00727"></a>00727             BOOST_UBLAS_INLINE
+<a name="l00728"></a>00728 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span> +<a name="l00729"></a>00729 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a>::
+<a name="l00730"></a>00730 <span class="preprocessor">#endif</span>
+<a name="l00731"></a>00731 <span class="preprocessor"></span> const_reverse_iterator1 rbegin ()<span class="keyword"> const </span>{ +<a name="l00732"></a>00732 <span class="keywordflow">return</span> const_reverse_iterator1 (end ());
+<a name="l00733"></a>00733             }
+<a name="l00734"></a>00734             BOOST_UBLAS_INLINE
+<a name="l00735"></a>00735 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span> +<a name="l00736"></a>00736 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a>::
+<a name="l00737"></a>00737 <span class="preprocessor">#endif</span>
+<a name="l00738"></a>00738 <span class="preprocessor"></span> const_reverse_iterator1 rend ()<span class="keyword"> const </span>{ +<a name="l00739"></a>00739 <span class="keywordflow">return</span> const_reverse_iterator1 (begin ());
+<a name="l00740"></a>00740             }
+<a name="l00741"></a>00741 <span class="preprocessor">#endif</span>
+<a name="l00742"></a>00742 <span class="preprocessor"></span>
+<a name="l00743"></a>00743 <span class="comment">// Indices</span>
+<a name="l00744"></a>00744             BOOST_UBLAS_INLINE
+<a name="l00745"></a>00745 size_type index1 ()<span class="keyword"> const </span>{ +<a name="l00746"></a>00746 <span class="keywordflow">return</span> it1_;
+<a name="l00747"></a>00747             }
+<a name="l00748"></a>00748             BOOST_UBLAS_INLINE
+<a name="l00749"></a>00749 size_type index2 ()<span class="keyword"> const </span>{ +<a name="l00750"></a>00750 <span class="keywordflow">return</span> it2_;
+<a name="l00751"></a>00751             }
+<a name="l00752"></a>00752
+<a name="l00753"></a>00753 <span class="comment">// Assignment</span>
+<a name="l00754"></a>00754             BOOST_UBLAS_INLINE
+<a name="l00755"></a>00755 const_iterator2 &amp;operator = (<span class="keyword">const</span> const_iterator2 &amp;it) { +<a name="l00756"></a>00756 container_const_reference&lt;self_type&gt;::assign (&amp;it ());
+<a name="l00757"></a>00757                 it1_ = it.it1_;
+<a name="l00758"></a>00758                 it2_ = it.it2_;
+<a name="l00759"></a>00759 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00760"></a>00760             }
+<a name="l00761"></a>00761
+<a name="l00762"></a>00762 <span class="comment">// Comparison</span>
+<a name="l00763"></a>00763             BOOST_UBLAS_INLINE
+<a name="l00764"></a>00764 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{ +<a name="l00765"></a>00765 BOOST_UBLAS_CHECK (&amp;(*<span class="keyword">this</span>) () == &amp;it (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00766"></a>00766 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00767"></a>00767 <span class="keywordflow">return</span> it2_ == it.it2_;
+<a name="l00768"></a>00768             }
+<a name="l00769"></a>00769             BOOST_UBLAS_INLINE
+<a name="l00770"></a>00770 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> const_iterator2 &amp;it)<span class="keyword"> const </span>{ +<a name="l00771"></a>00771 BOOST_UBLAS_CHECK (&amp;(*<span class="keyword">this</span>) () == &amp;it (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00772"></a>00772 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00773"></a>00773 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
+<a name="l00774"></a>00774             }
+<a name="l00775"></a>00775
+<a name="l00776"></a>00776         <span class="keyword">private</span>:
+<a name="l00777"></a>00777             size_type it1_;
+<a name="l00778"></a>00778             size_type it2_;
+<a name="l00779"></a>00779         };
+<a name="l00780"></a>00780 <span class="preprocessor">#endif</span>
+<a name="l00781"></a>00781 <span class="preprocessor"></span>
+<a name="l00782"></a>00782         BOOST_UBLAS_INLINE
+<a name="l00783"></a>00783 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html">const_iterator2</a> begin2 ()<span class="keyword"> const </span>{ +<a name="l00784"></a>00784 <span class="keywordflow">return</span> find2 (0, 0, 0);
+<a name="l00785"></a>00785         }
+<a name="l00786"></a>00786         BOOST_UBLAS_INLINE
+<a name="l00787"></a>00787 const_iterator2 end2 ()<span class="keyword"> const </span>{ +<a name="l00788"></a>00788 <span class="keywordflow">return</span> find2 (0, 0, size2_);
+<a name="l00789"></a>00789         }
+<a name="l00790"></a>00790
+<a name="l00791"></a>00791 <span class="preprocessor">#ifndef BOOST_UBLAS_USE_INDEXED_ITERATOR</span> +<a name="l00792"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html">00792</a> <span class="preprocessor"></span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html">iterator2</a>: +<a name="l00793"></a>00793 <span class="keyword">public</span> container_reference&lt;banded_matrix&gt;, +<a name="l00794"></a>00794 <span class="keyword">public</span> random_access_iterator_base&lt;packed_random_access_iterator_tag, +<a name="l00795"></a>00795 iterator2, value_type&gt; {
+<a name="l00796"></a>00796         <span class="keyword">public</span>:
+<a name="l00797"></a>00797 <span class="keyword">typedef</span> <span class="keyword">typename</span> banded_matrix::value_type value_type; +<a name="l00798"></a>00798 <span class="keyword">typedef</span> <span class="keyword">typename</span> banded_matrix::difference_type difference_type; +<a name="l00799"></a>00799 <span class="keyword">typedef</span> <span class="keyword">typename</span> banded_matrix::reference reference; +<a name="l00800"></a>00800 <span class="keyword">typedef</span> <span class="keyword">typename</span> banded_matrix::pointer pointer;
+<a name="l00801"></a>00801
+<a name="l00802"></a>00802 <span class="keyword">typedef</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html">iterator1</a> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html">dual_iterator_type</a>; +<a name="l00803"></a>00803 <span class="keyword">typedef</span> reverse_iterator1 dual_reverse_iterator_type;
+<a name="l00804"></a>00804
+<a name="l00805"></a>00805 <span class="comment">// Construction and destruction</span>
+<a name="l00806"></a>00806             BOOST_UBLAS_INLINE
+<a name="l00807"></a>00807 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html">iterator2</a> (): +<a name="l00808"></a>00808 container_reference&lt;self_type&gt; (), it1_ (), it2_ () {}
+<a name="l00809"></a>00809             BOOST_UBLAS_INLINE
+<a name="l00810"></a>00810 iterator2 (<a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a> &amp;m, size_type it1, size_type it2): +<a name="l00811"></a>00811 container_reference&lt;self_type&gt; (m), it1_ (it1), it2_ (it2) {}
+<a name="l00812"></a>00812
+<a name="l00813"></a>00813 <span class="comment">// Arithmetic</span>
+<a name="l00814"></a>00814             BOOST_UBLAS_INLINE
+<a name="l00815"></a>00815             iterator2 &amp;operator ++ () {
+<a name="l00816"></a>00816                 ++ it2_;
+<a name="l00817"></a>00817 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00818"></a>00818             }
+<a name="l00819"></a>00819             BOOST_UBLAS_INLINE
+<a name="l00820"></a>00820             iterator2 &amp;operator -- () {
+<a name="l00821"></a>00821                 -- it2_;
+<a name="l00822"></a>00822 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00823"></a>00823             }
+<a name="l00824"></a>00824             BOOST_UBLAS_INLINE
+<a name="l00825"></a>00825 iterator2 &amp;operator += (difference_type n) {
+<a name="l00826"></a>00826                 it2_ += n;
+<a name="l00827"></a>00827 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00828"></a>00828             }
+<a name="l00829"></a>00829             BOOST_UBLAS_INLINE
+<a name="l00830"></a>00830 iterator2 &amp;operator -= (difference_type n) {
+<a name="l00831"></a>00831                 it2_ -= n;
+<a name="l00832"></a>00832 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00833"></a>00833             }
+<a name="l00834"></a>00834             BOOST_UBLAS_INLINE
+<a name="l00835"></a>00835 difference_type operator - (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{ +<a name="l00836"></a>00836 BOOST_UBLAS_CHECK (&amp;(*<span class="keyword">this</span>) () == &amp;it (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00837"></a>00837 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00838"></a>00838 <span class="keywordflow">return</span> it2_ - it.it2_;
+<a name="l00839"></a>00839             }
+<a name="l00840"></a>00840
+<a name="l00841"></a>00841 <span class="comment">// Dereference</span>
+<a name="l00842"></a>00842             BOOST_UBLAS_INLINE
+<a name="l00843"></a>00843 reference operator * ()<span class="keyword"> const </span>{ +<a name="l00844"></a>00844 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().at_element (it1_, it2_);
+<a name="l00845"></a>00845             }
+<a name="l00846"></a>00846             BOOST_UBLAS_INLINE
+<a name="l00847"></a>00847 reference operator [] (difference_type n)<span class="keyword"> const </span>{ +<a name="l00848"></a>00848 <span class="keywordflow">return</span> *(*<span class="keyword">this</span> + n);
+<a name="l00849"></a>00849             }
+<a name="l00850"></a>00850
+<a name="l00851"></a>00851 <span class="preprocessor">#ifndef BOOST_UBLAS_NO_NESTED_CLASS_RELATION</span> +<a name="l00852"></a>00852 <span class="preprocessor"></span> BOOST_UBLAS_INLINE +<a name="l00853"></a>00853 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span> +<a name="l00854"></a>00854 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a>::
+<a name="l00855"></a>00855 <span class="preprocessor">#endif</span>
+<a name="l00856"></a>00856 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html">iterator1</a> begin ()<span class="keyword"> const </span>{ +<a name="l00857"></a>00857 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, 0, it2_);
+<a name="l00858"></a>00858             }
+<a name="l00859"></a>00859             BOOST_UBLAS_INLINE
+<a name="l00860"></a>00860 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span> +<a name="l00861"></a>00861 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a>::
+<a name="l00862"></a>00862 <span class="preprocessor">#endif</span>
+<a name="l00863"></a>00863 <span class="preprocessor"></span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html">iterator1</a> end ()<span class="keyword"> const </span>{ +<a name="l00864"></a>00864 <span class="keywordflow">return</span> (*<span class="keyword">this</span>) ().find1 (1, (*<span class="keyword">this</span>) ().size1 (), it2_);
+<a name="l00865"></a>00865             }
+<a name="l00866"></a>00866             BOOST_UBLAS_INLINE
+<a name="l00867"></a>00867 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span> +<a name="l00868"></a>00868 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a>::
+<a name="l00869"></a>00869 <span class="preprocessor">#endif</span>
+<a name="l00870"></a>00870 <span class="preprocessor"></span> reverse_iterator1 rbegin ()<span class="keyword"> const </span>{ +<a name="l00871"></a>00871 <span class="keywordflow">return</span> reverse_iterator1 (end ());
+<a name="l00872"></a>00872             }
+<a name="l00873"></a>00873             BOOST_UBLAS_INLINE
+<a name="l00874"></a>00874 <span class="preprocessor">#ifdef BOOST_UBLAS_MSVC_NESTED_CLASS_RELATION</span> +<a name="l00875"></a>00875 <span class="preprocessor"></span> <span class="keyword">typename</span> <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html" title="A banded matrix of values of type T.">self_type</a>::
+<a name="l00876"></a>00876 <span class="preprocessor">#endif</span>
+<a name="l00877"></a>00877 <span class="preprocessor"></span> reverse_iterator1 rend ()<span class="keyword"> const </span>{ +<a name="l00878"></a>00878 <span class="keywordflow">return</span> reverse_iterator1 (begin ());
+<a name="l00879"></a>00879             }
+<a name="l00880"></a>00880 <span class="preprocessor">#endif</span>
+<a name="l00881"></a>00881 <span class="preprocessor"></span>
+<a name="l00882"></a>00882 <span class="comment">// Indices</span>
+<a name="l00883"></a>00883             BOOST_UBLAS_INLINE
+<a name="l00884"></a>00884 size_type index1 ()<span class="keyword"> const </span>{ +<a name="l00885"></a>00885 <span class="keywordflow">return</span> it1_;
+<a name="l00886"></a>00886             }
+<a name="l00887"></a>00887             BOOST_UBLAS_INLINE
+<a name="l00888"></a>00888 size_type index2 ()<span class="keyword"> const </span>{ +<a name="l00889"></a>00889 <span class="keywordflow">return</span> it2_;
+<a name="l00890"></a>00890             }
+<a name="l00891"></a>00891
+<a name="l00892"></a>00892 <span class="comment">// Assignment</span>
+<a name="l00893"></a>00893             BOOST_UBLAS_INLINE
+<a name="l00894"></a>00894 iterator2 &amp;operator = (<span class="keyword">const</span> iterator2 &amp;it) { +<a name="l00895"></a>00895 container_reference&lt;self_type&gt;::assign (&amp;it ());
+<a name="l00896"></a>00896                 it1_ = it.it1_;
+<a name="l00897"></a>00897                 it2_ = it.it2_;
+<a name="l00898"></a>00898 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+<a name="l00899"></a>00899             }
+<a name="l00900"></a>00900
+<a name="l00901"></a>00901 <span class="comment">// Comparison</span>
+<a name="l00902"></a>00902             BOOST_UBLAS_INLINE
+<a name="l00903"></a>00903 <span class="keywordtype">bool</span> operator == (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{ +<a name="l00904"></a>00904 BOOST_UBLAS_CHECK (&amp;(*<span class="keyword">this</span>) () == &amp;it (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00905"></a>00905 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00906"></a>00906 <span class="keywordflow">return</span> it2_ == it.it2_;
+<a name="l00907"></a>00907             }
+<a name="l00908"></a>00908             BOOST_UBLAS_INLINE
+<a name="l00909"></a>00909 <span class="keywordtype">bool</span> operator &lt; (<span class="keyword">const</span> iterator2 &amp;it)<span class="keyword"> const </span>{ +<a name="l00910"></a>00910 BOOST_UBLAS_CHECK (&amp;(*<span class="keyword">this</span>) () == &amp;it (), <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00911"></a>00911 BOOST_UBLAS_CHECK (it1_ == it.it1_, <a class="code" href="structboost_1_1numeric_1_1ublas_1_1external__logic.html">external_logic</a> ()); +<a name="l00912"></a>00912 <span class="keywordflow">return</span> it2_ &lt; it.it2_;
+<a name="l00913"></a>00913             }
+<a name="l00914"></a>00914
+<a name="l00915"></a>00915         <span class="keyword">private</span>:
+<a name="l00916"></a>00916             size_type it1_;
+<a name="l00917"></a>00917             size_type it2_;
+<a name="l00918"></a>00918
+<a name="l00919"></a>00919 <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html">const_iterator2</a>;
+<a name="l00920"></a>00920         };
+<a name="l00921"></a>00921 <span class="preprocessor">#endif</span>
+<a name="l00922"></a>00922 <span class="preprocessor"></span>
+<a name="l00923"></a>00923         BOOST_UBLAS_INLINE
+<a name="l00924"></a>00924 <a class="code" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html">iterator2</a> begin2 () { +<a name="l00925"></a>00925 <span class="keywordflow">return</span> find2 (0, 0, 0);
+<a name="l00926"></a>00926         }
+<a name="l00927"></a>00927         BOOST_UBLAS_INLINE
+<a name="l00928"></a>00928         iterator2 end2 () {
+<a name="l00929"></a>00929 <span class="keywordflow">return</span> find2 (0, 0, size2_);
+<a name="l00930"></a>00930         }
+<a name="l00931"></a>00931
+<a name="l00932"></a>00932 <span class="comment">// Reverse iterators</span>
+<a name="l00933"></a>00933
+<a name="l00934"></a>00934         BOOST_UBLAS_INLINE
+<a name="l00935"></a>00935 const_reverse_iterator1 rbegin1 ()<span class="keyword"> const </span>{ +<a name="l00936"></a>00936 <span class="keywordflow">return</span> const_reverse_iterator1 (end1 ());
+<a name="l00937"></a>00937         }
+<a name="l00938"></a>00938         BOOST_UBLAS_INLINE
+<a name="l00939"></a>00939 const_reverse_iterator1 rend1 ()<span class="keyword"> const </span>{ +<a name="l00940"></a>00940 <span class="keywordflow">return</span> const_reverse_iterator1 (begin1 ());
+<a name="l00941"></a>00941         }
+<a name="l00942"></a>00942
+<a name="l00943"></a>00943         BOOST_UBLAS_INLINE
+<a name="l00944"></a>00944         reverse_iterator1 rbegin1 () {
+<a name="l00945"></a>00945 <span class="keywordflow">return</span> reverse_iterator1 (end1 ());
+<a name="l00946"></a>00946         }
+<a name="l00947"></a>00947         BOOST_UBLAS_INLINE
+<a name="l00948"></a>00948         reverse_iterator1 rend1 () {
+<a name="l00949"></a>00949 <span class="keywordflow">return</span> reverse_iterator1 (begin1 ());
+<a name="l00950"></a>00950         }
+<a name="l00951"></a>00951
+<a name="l00952"></a>00952         BOOST_UBLAS_INLINE
+<a name="l00953"></a>00953 const_reverse_iterator2 rbegin2 ()<span class="keyword"> const </span>{ +<a name="l00954"></a>00954 <span class="keywordflow">return</span> const_reverse_iterator2 (end2 ());
+<a name="l00955"></a>00955         }
+<a name="l00956"></a>00956         BOOST_UBLAS_INLINE
+<a name="l00957"></a>00957 const_reverse_iterator2 rend2 ()<span class="keyword"> const </span>{ +<a name="l00958"></a>00958 <span class="keywordflow">return</span> const_reverse_iterator2 (begin2 ());
+<a name="l00959"></a>00959         }
+<a name="l00960"></a>00960
+<a name="l00961"></a>00961         BOOST_UBLAS_INLINE
+<a name="l00962"></a>00962         reverse_iterator2 rbegin2 () {
+<a name="l00963"></a>00963 <span class="keywordflow">return</span> reverse_iterator2 (end2 ());
+<a name="l00964"></a>00964         }
+<a name="l00965"></a>00965         BOOST_UBLAS_INLINE
+<a name="l00966"></a>00966         reverse_iterator2 rend2 () {
+<a name="l00967"></a>00967 <span class="keywordflow">return</span> reverse_iterator2 (begin2 ());
+<a name="l00968"></a>00968         }
+<a name="l00969"></a>00969
+<a name="l00970"></a>00970     <span class="keyword">private</span>:
+<a name="l00971"></a>00971         size_type size1_;
+<a name="l00972"></a>00972         size_type size2_;
+<a name="l00973"></a>00973         size_type lower_;
+<a name="l00974"></a>00974         size_type upper_;
+<a name="l00975"></a>00975         array_type data_;
+<a name="l00976"></a>00976 <span class="keyword">typedef</span> <span class="keyword">const</span> value_type const_value_type; +<a name="l00977"></a>00977 <span class="keyword">static</span> const_value_type zero_;
+<a name="l00978"></a>00978     };
+<a name="l00979"></a>00979
+<a name="l00980"></a>00980 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> L, <span class="keyword">class</span> A&gt; +<a name="l00981"></a>00981 <span class="keyword">typename</span> banded_matrix&lt;T, L, A&gt;::const_value_type banded_matrix&lt;T, L, A&gt;::zero_ = value_type<span class="comment">/*zero*/</span>();
+<a name="l00982"></a>00982
+<a name="l00983"></a>00983
+<a name="l00999"></a>00999 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T, <span class="keyword">class</span> L, <span class="keyword">class</span> A&gt; +<a name="l01000"></a><a class="code" href="classboost_1_1numeric_1_1ublas_1_1diagonal__matrix.html">01000</a> <span class="keyword">class </span><a class="code" href="classboost_1_1numeric_1_1ublas_1_1diagonal__matrix.html" title="A diagonal matrix of values of type T, which is a specialization of a banded matrix...">diagonal_matrix</a>: +<a name="l01001"></a>01001 <span class="keyword">public</span> banded_matrix&lt;T, L, A&gt; {
***The diff for this file has been truncated for email.***
=======================================
--- /dev/null
+++ /trunk/libs/numeric/ublas/doc/html/blas_8hpp_source.html Mon Aug 30 01:31:48 2010
@@ -0,0 +1,235 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ublas: blas.hpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    </ul>
+  </div>
+<h1>blas.hpp</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//</span> +<a name="l00002"></a>00002 <span class="comment">// Copyright (c) 2000-2002</span> +<a name="l00003"></a>00003 <span class="comment">// Joerg Walter, Mathias Koch</span>
+<a name="l00004"></a>00004 <span class="comment">//</span>
+<a name="l00005"></a>00005 <span class="comment">// Distributed under the Boost Software License, Version 1.0. (See</span> +<a name="l00006"></a>00006 <span class="comment">// accompanying file LICENSE_1_0.txt or copy at</span> +<a name="l00007"></a>00007 <span class="comment">// http://www.boost.org/LICENSE_1_0.txt)</span>
+<a name="l00008"></a>00008 <span class="comment">//</span>
+<a name="l00009"></a>00009 <span class="comment">// The authors gratefully acknowledge the support of</span> +<a name="l00010"></a>00010 <span class="comment">// GeNeSys mbH &amp; Co. KG in producing this work.</span>
+<a name="l00011"></a>00011 <span class="comment">//</span>
+<a name="l00012"></a>00012
+<a name="l00013"></a>00013 <span class="preprocessor">#ifndef _BOOST_UBLAS_BLAS_</span> +<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define _BOOST_UBLAS_BLAS_</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span>
+<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;boost/numeric/ublas/traits.hpp&gt;</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018 <span class="keyword">namespace </span>boost { <span class="keyword">namespace </span>numeric { <span class="keyword">namespace </span>ublas {
+<a name="l00019"></a>00019
+<a name="l00020"></a>00020
+<a name="l00026"></a>00026 <span class="keyword">namespace </span>blas_1 {
+<a name="l00027"></a>00027
+<a name="l00035"></a>00035 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt; +<a name="l00036"></a>00036 <span class="keyword">typename</span> type_traits&lt;typename V::value_type&gt;::real_type +<a name="l00037"></a>00037 asum (<span class="keyword">const</span> V &amp;v) { +<a name="l00038"></a>00038 <span class="keywordflow">return</span> norm_1 (v);
+<a name="l00039"></a>00039         }
+<a name="l00040"></a>00040
+<a name="l00048"></a>00048 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt; +<a name="l00049"></a>00049 <span class="keyword">typename</span> type_traits&lt;typename V::value_type&gt;::real_type +<a name="l00050"></a>00050 nrm2 (<span class="keyword">const</span> V &amp;v) { +<a name="l00051"></a>00051 <span class="keywordflow">return</span> norm_2 (v);
+<a name="l00052"></a>00052         }
+<a name="l00053"></a>00053
+<a name="l00061"></a>00061 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V&gt; +<a name="l00062"></a>00062 <span class="keyword">typename</span> type_traits&lt;typename V::value_type&gt;::real_type +<a name="l00063"></a>00063 amax (<span class="keyword">const</span> V &amp;v) { +<a name="l00064"></a>00064 <span class="keywordflow">return</span> norm_inf (v);
+<a name="l00065"></a>00065         }
+<a name="l00066"></a>00066
+<a name="l00076"></a>00076 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V1, <span class="keyword">class</span> V2&gt; +<a name="l00077"></a>00077 <span class="keyword">typename</span> promote_traits&lt;typename V1::value_type, typename V2::value_type&gt;::promote_type +<a name="l00078"></a>00078 dot (<span class="keyword">const</span> V1 &amp;v1, <span class="keyword">const</span> V2 &amp;v2) { +<a name="l00079"></a>00079 <span class="keywordflow">return</span> inner_prod (v1, v2);
+<a name="l00080"></a>00080         }
+<a name="l00081"></a>00081
+<a name="l00091"></a>00091 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V1, <span class="keyword">class</span> V2&gt; +<a name="l00092"></a>00092 V1 &amp; copy (V1 &amp;v1, <span class="keyword">const</span> V2 &amp;v2)
+<a name="l00093"></a>00093         {
+<a name="l00094"></a>00094 <span class="keywordflow">return</span> v1.assign (v2);
+<a name="l00095"></a>00095         }
+<a name="l00096"></a>00096
+<a name="l00105"></a>00105 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V1, <span class="keyword">class</span> V2&gt; +<a name="l00106"></a>00106 <span class="keywordtype">void</span> swap (V1 &amp;v1, V2 &amp;v2)
+<a name="l00107"></a>00107         {
+<a name="l00108"></a>00108             v1.swap (v2);
+<a name="l00109"></a>00109         }
+<a name="l00110"></a>00110
+<a name="l00120"></a>00120 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> T&gt; +<a name="l00121"></a>00121 V &amp; scal (V &amp;v, <span class="keyword">const</span> T &amp;t)
+<a name="l00122"></a>00122         {
+<a name="l00123"></a>00123 <span class="keywordflow">return</span> v *= t;
+<a name="l00124"></a>00124         }
+<a name="l00125"></a>00125
+<a name="l00137"></a>00137 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V1, <span class="keyword">class</span> T, <span class="keyword">class</span> V2&gt; +<a name="l00138"></a>00138 V1 &amp; axpy (V1 &amp;v1, <span class="keyword">const</span> T &amp;t, <span class="keyword">const</span> V2 &amp;v2)
+<a name="l00139"></a>00139         {
+<a name="l00140"></a>00140 <span class="keywordflow">return</span> v1.plus_assign (t * v2);
+<a name="l00141"></a>00141         }
+<a name="l00142"></a>00142
+<a name="l00160"></a>00160 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T1, <span class="keyword">class</span> V1, <span class="keyword">class</span> T2, <span class="keyword">class</span> V2&gt; +<a name="l00161"></a>00161 <span class="keywordtype">void</span> rot (<span class="keyword">const</span> T1 &amp;t1, V1 &amp;v1, <span class="keyword">const</span> T2 &amp;t2, V2 &amp;v2)
+<a name="l00162"></a>00162         {
+<a name="l00163"></a>00163 <span class="keyword">typedef</span> <span class="keyword">typename</span> promote_traits&lt;typename V1::value_type, typename V2::value_type&gt;::promote_type promote_type; +<a name="l00164"></a>00164 vector&lt;promote_type&gt; vt (t1 * v1 + t2 * v2);
+<a name="l00165"></a>00165             v2.assign (- t2 * v1 + t1 * v2);
+<a name="l00166"></a>00166             v1.assign (vt);
+<a name="l00167"></a>00167         }
+<a name="l00168"></a>00168
+<a name="l00169"></a>00169     }
+<a name="l00170"></a>00170
+<a name="l00176"></a>00176 <span class="keyword">namespace </span>blas_2 {
+<a name="l00177"></a>00177
+<a name="l00187"></a>00187 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> M&gt; +<a name="l00188"></a>00188 V &amp; tmv (V &amp;v, <span class="keyword">const</span> M &amp;m)
+<a name="l00189"></a>00189         {
+<a name="l00190"></a>00190 <span class="keywordflow">return</span> v = prod (m, v);
+<a name="l00191"></a>00191         }
+<a name="l00192"></a>00192
+<a name="l00204"></a>00204 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V, <span class="keyword">class</span> M, <span class="keyword">class</span> C&gt; +<a name="l00205"></a>00205 V &amp; tsv (V &amp;v, <span class="keyword">const</span> M &amp;m, C)
+<a name="l00206"></a>00206         {
+<a name="l00207"></a>00207 <span class="keywordflow">return</span> v = solve (m, v, C ());
+<a name="l00208"></a>00208         }
+<a name="l00209"></a>00209
+<a name="l00225"></a>00225 <span class="keyword">template</span>&lt;<span class="keyword">class</span> V1, <span class="keyword">class</span> T1, <span class="keyword">class</span> T2, <span class="keyword">class</span> M, <span class="keyword">class</span> V2&gt; +<a name="l00226"></a>00226 V1 &amp; gmv (V1 &amp;v1, <span class="keyword">const</span> T1 &amp;t1, <span class="keyword">const</span> T2 &amp;t2, <span class="keyword">const</span> M &amp;m, <span class="keyword">const</span> V2 &amp;v2)
+<a name="l00227"></a>00227         {
+<a name="l00228"></a>00228 <span class="keywordflow">return</span> v1 = t1 * v1 + t2 * prod (m, v2);
+<a name="l00229"></a>00229         }
+<a name="l00230"></a>00230
+<a name="l00244"></a>00244 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> T, <span class="keyword">class</span> V1, <span class="keyword">class</span> V2&gt; +<a name="l00245"></a>00245 M &amp; gr (M &amp;m, <span class="keyword">const</span> T &amp;t, <span class="keyword">const</span> V1 &amp;v1, <span class="keyword">const</span> V2 &amp;v2)
+<a name="l00246"></a>00246         {
+<a name="l00247"></a>00247 <span class="preprocessor">#ifndef BOOST_UBLAS_SIMPLE_ET_DEBUG</span> +<a name="l00248"></a>00248 <span class="preprocessor"></span> <span class="keywordflow">return</span> m += t * outer_prod (v1, v2);
+<a name="l00249"></a>00249 <span class="preprocessor">#else</span>
+<a name="l00250"></a>00250 <span class="preprocessor"></span> <span class="keywordflow">return</span> m = m + t * outer_prod (v1, v2);
+<a name="l00251"></a>00251 <span class="preprocessor">#endif</span>
+<a name="l00252"></a>00252 <span class="preprocessor"></span>        }
+<a name="l00253"></a>00253
+<a name="l00265"></a>00265 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> T, <span class="keyword">class</span> V&gt; +<a name="l00266"></a>00266 M &amp; sr (M &amp;m, <span class="keyword">const</span> T &amp;t, <span class="keyword">const</span> V &amp;v)
+<a name="l00267"></a>00267         {
+<a name="l00268"></a>00268 <span class="preprocessor">#ifndef BOOST_UBLAS_SIMPLE_ET_DEBUG</span> +<a name="l00269"></a>00269 <span class="preprocessor"></span> <span class="keywordflow">return</span> m += t * outer_prod (v, v);
+<a name="l00270"></a>00270 <span class="preprocessor">#else</span>
+<a name="l00271"></a>00271 <span class="preprocessor"></span> <span class="keywordflow">return</span> m = m + t * outer_prod (v, v);
+<a name="l00272"></a>00272 <span class="preprocessor">#endif</span>
+<a name="l00273"></a>00273 <span class="preprocessor"></span>        }
+<a name="l00274"></a>00274
+<a name="l00286"></a>00286 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> T, <span class="keyword">class</span> V&gt; +<a name="l00287"></a>00287 M &amp; hr (M &amp;m, <span class="keyword">const</span> T &amp;t, <span class="keyword">const</span> V &amp;v)
+<a name="l00288"></a>00288         {
+<a name="l00289"></a>00289 <span class="preprocessor">#ifndef BOOST_UBLAS_SIMPLE_ET_DEBUG</span> +<a name="l00290"></a>00290 <span class="preprocessor"></span> <span class="keywordflow">return</span> m += t * outer_prod (v, conj (v));
+<a name="l00291"></a>00291 <span class="preprocessor">#else</span>
+<a name="l00292"></a>00292 <span class="preprocessor"></span> <span class="keywordflow">return</span> m = m + t * outer_prod (v, conj (v));
+<a name="l00293"></a>00293 <span class="preprocessor">#endif</span>
+<a name="l00294"></a>00294 <span class="preprocessor"></span>        }
+<a name="l00295"></a>00295
+<a name="l00309"></a>00309 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> T, <span class="keyword">class</span> V1, <span class="keyword">class</span> V2&gt; +<a name="l00310"></a>00310 M &amp; sr2 (M &amp;m, <span class="keyword">const</span> T &amp;t, <span class="keyword">const</span> V1 &amp;v1, <span class="keyword">const</span> V2 &amp;v2)
+<a name="l00311"></a>00311         {
+<a name="l00312"></a>00312 <span class="preprocessor">#ifndef BOOST_UBLAS_SIMPLE_ET_DEBUG</span> +<a name="l00313"></a>00313 <span class="preprocessor"></span> <span class="keywordflow">return</span> m += t * (outer_prod (v1, v2) + outer_prod (v2, v1));
+<a name="l00314"></a>00314 <span class="preprocessor">#else</span>
+<a name="l00315"></a>00315 <span class="preprocessor"></span> <span class="keywordflow">return</span> m = m + t * (outer_prod (v1, v2) + outer_prod (v2, v1));
+<a name="l00316"></a>00316 <span class="preprocessor">#endif</span>
+<a name="l00317"></a>00317 <span class="preprocessor"></span>        }
+<a name="l00318"></a>00318
+<a name="l00332"></a>00332 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M, <span class="keyword">class</span> T, <span class="keyword">class</span> V1, <span class="keyword">class</span> V2&gt; +<a name="l00333"></a>00333 M &amp; hr2 (M &amp;m, <span class="keyword">const</span> T &amp;t, <span class="keyword">const</span> V1 &amp;v1, <span class="keyword">const</span> V2 &amp;v2)
+<a name="l00334"></a>00334         {
+<a name="l00335"></a>00335 <span class="preprocessor">#ifndef BOOST_UBLAS_SIMPLE_ET_DEBUG</span> +<a name="l00336"></a>00336 <span class="preprocessor"></span> <span class="keywordflow">return</span> m += t * outer_prod (v1, conj (v2)) + type_traits&lt;T&gt;::conj (t) * outer_prod (v2, conj (v1));
+<a name="l00337"></a>00337 <span class="preprocessor">#else</span>
+<a name="l00338"></a>00338 <span class="preprocessor"></span> <span class="keywordflow">return</span> m = m + t * outer_prod (v1, conj (v2)) + type_traits&lt;T&gt;::conj (t) * outer_prod (v2, conj (v1));
+<a name="l00339"></a>00339 <span class="preprocessor">#endif</span>
+<a name="l00340"></a>00340 <span class="preprocessor"></span>        }
+<a name="l00341"></a>00341
+<a name="l00342"></a>00342     }
+<a name="l00343"></a>00343
+<a name="l00349"></a>00349 <span class="keyword">namespace </span>blas_3 {
+<a name="l00350"></a>00350
+<a name="l00365"></a>00365 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M1, <span class="keyword">class</span> T, <span class="keyword">class</span> M2, <span class="keyword">class</span> M3&gt; +<a name="l00366"></a>00366 M1 &amp; tmm (M1 &amp;m1, <span class="keyword">const</span> T &amp;t, <span class="keyword">const</span> M2 &amp;m2, <span class="keyword">const</span> M3 &amp;m3)
+<a name="l00367"></a>00367         {
+<a name="l00368"></a>00368 <span class="keywordflow">return</span> m1 = t * prod (m2, m3);
+<a name="l00369"></a>00369         }
+<a name="l00370"></a>00370
+<a name="l00384"></a>00384 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M1, <span class="keyword">class</span> T, <span class="keyword">class</span> M2, <span class="keyword">class</span> C&gt; +<a name="l00385"></a>00385 M1 &amp; tsm (M1 &amp;m1, <span class="keyword">const</span> T &amp;t, <span class="keyword">const</span> M2 &amp;m2, C)
+<a name="l00386"></a>00386         {
+<a name="l00387"></a>00387 <span class="keywordflow">return</span> m1 = solve (m2, t * m1, C ());
+<a name="l00388"></a>00388         }
+<a name="l00389"></a>00389
+<a name="l00405"></a>00405 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M1, <span class="keyword">class</span> T1, <span class="keyword">class</span> T2, <span class="keyword">class</span> M2, <span class="keyword">class</span> M3&gt; +<a name="l00406"></a>00406 M1 &amp; gmm (M1 &amp;m1, <span class="keyword">const</span> T1 &amp;t1, <span class="keyword">const</span> T2 &amp;t2, <span class="keyword">const</span> M2 &amp;m2, <span class="keyword">const</span> M3 &amp;m3)
+<a name="l00407"></a>00407         {
+<a name="l00408"></a>00408 <span class="keywordflow">return</span> m1 = t1 * m1 + t2 * prod (m2, m3);
+<a name="l00409"></a>00409         }
+<a name="l00410"></a>00410
+<a name="l00425"></a>00425 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M1, <span class="keyword">class</span> T1, <span class="keyword">class</span> T2, <span class="keyword">class</span> M2&gt; +<a name="l00426"></a>00426 M1 &amp; srk (M1 &amp;m1, <span class="keyword">const</span> T1 &amp;t1, <span class="keyword">const</span> T2 &amp;t2, <span class="keyword">const</span> M2 &amp;m2)
+<a name="l00427"></a>00427         {
+<a name="l00428"></a>00428 <span class="keywordflow">return</span> m1 = t1 * m1 + t2 * prod (m2, trans (m2));
+<a name="l00429"></a>00429         }
+<a name="l00430"></a>00430
+<a name="l00445"></a>00445 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M1, <span class="keyword">class</span> T1, <span class="keyword">class</span> T2, <span class="keyword">class</span> M2&gt; +<a name="l00446"></a>00446 M1 &amp; hrk (M1 &amp;m1, <span class="keyword">const</span> T1 &amp;t1, <span class="keyword">const</span> T2 &amp;t2, <span class="keyword">const</span> M2 &amp;m2)
+<a name="l00447"></a>00447         {
+<a name="l00448"></a>00448 <span class="keywordflow">return</span> m1 = t1 * m1 + t2 * prod (m2, herm (m2));
+<a name="l00449"></a>00449         }
+<a name="l00450"></a>00450
+<a name="l00467"></a>00467 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M1, <span class="keyword">class</span> T1, <span class="keyword">class</span> T2, <span class="keyword">class</span> M2, <span class="keyword">class</span> M3&gt; +<a name="l00468"></a>00468 M1 &amp; sr2k (M1 &amp;m1, <span class="keyword">const</span> T1 &amp;t1, <span class="keyword">const</span> T2 &amp;t2, <span class="keyword">const</span> M2 &amp;m2, <span class="keyword">const</span> M3 &amp;m3)
+<a name="l00469"></a>00469         {
+<a name="l00470"></a>00470 <span class="keywordflow">return</span> m1 = t1 * m1 + t2 * (prod (m2, trans (m3)) + prod (m3, trans (m2)));
+<a name="l00471"></a>00471         }
+<a name="l00472"></a>00472
+<a name="l00489"></a>00489 <span class="keyword">template</span>&lt;<span class="keyword">class</span> M1, <span class="keyword">class</span> T1, <span class="keyword">class</span> T2, <span class="keyword">class</span> M2, <span class="keyword">class</span> M3&gt; +<a name="l00490"></a>00490 M1 &amp; hr2k (M1 &amp;m1, <span class="keyword">const</span> T1 &amp;t1, <span class="keyword">const</span> T2 &amp;t2, <span class="keyword">const</span> M2 &amp;m2, <span class="keyword">const</span> M3 &amp;m3)
+<a name="l00491"></a>00491         {
+<a name="l00492"></a>00492 <span class="keywordflow">return</span> m1 =
+<a name="l00493"></a>00493                       t1 * m1
+<a name="l00494"></a>00494                     + t2 * prod (m2, herm (m3))
+<a name="l00495"></a>00495 + type_traits&lt;T2&gt;::conj (t2) * prod (m3, herm (m2));
+<a name="l00496"></a>00496         }
+<a name="l00497"></a>00497
+<a name="l00498"></a>00498     }
+<a name="l00499"></a>00499
+<a name="l00500"></a>00500 }}}
+<a name="l00501"></a>00501
+<a name="l00502"></a>00502 <span class="preprocessor">#endif</span>
+</pre></div></div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:30:49 2010 for ublas by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/libs/numeric/ublas/doc/html/bug.html Mon Aug 30 01:31:48 2010
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ublas: Bug List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+
+
+<h1><a class="anchor" id="bug">Bug List </a></h1><p><a class="anchor" id="_bug000001"></a> </p>
+<dl>
+<dt>Member <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html#aa2cdc17765d1689ac52d261dcc123724">boost::numeric::ublas::vector::vector</a> (size_type size, const array_type &amp;data) </dt>
+<dd>this value is not used </dd>
+</dl>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:06 2010 for ublas by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1array__adaptor-members.html Mon Aug 30 01:31:48 2010
@@ -0,0 +1,71 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ublas: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>boost::numeric::ublas::array_adaptor&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>, including all inherited members.<table> + <tr bgcolor="#f0f0f0"><td><b>array_adaptor</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>array_adaptor</b>(size_type size) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td><code> [explicit]</code></td></tr> + <tr bgcolor="#f0f0f0"><td><b>array_adaptor</b>(size_type size, const value_type &amp;init) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>array_adaptor</b>(size_type size, pointer data) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>array_adaptor</b>(const array_adaptor &amp;a) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(array_adaptor &amp;a) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>begin</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_iterator</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_pointer</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>end</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>iterator</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const array_adaptor &amp;a) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(size_type i) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(size_type i) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rend</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size, value_type init) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size, pointer data) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size, pointer data, value_type init) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>reverse_iterator</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>size</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>swap</b>(array_adaptor &amp;a) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td><code> [friend]</code></td></tr> + <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>~array_adaptor</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">boost::numeric::ublas::array_adaptor&lt; T &gt;</a></td><td></td></tr>
+</table></div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:07 2010 for ublas by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1array__adaptor.html Mon Aug 30 01:31:48 2010
@@ -0,0 +1,120 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ublas: boost::numeric::ublas::array_adaptor&lt; T &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+ <div class="navpath"><b>boost</b>::<b>numeric</b>::<b>ublas</b>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">array_adaptor</a>
+  </div>
+</div>
+<div class="contents">
+<h1>boost::numeric::ublas::array_adaptor&lt; T &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::array_adaptor" --><!-- doxytag: inherits="storage_array&lt; array_adaptor&lt; T &gt; &gt;" --> +<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1storage__array.html">storage_array&lt; array_adaptor&lt; T &gt; &gt;</a>.</p>
+
+<p><a href="classboost_1_1numeric_1_1ublas_1_1array__adaptor-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff132ba11bee492fccbe3c5cbff4b02a"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::size_type" ref="aff132ba11bee492fccbe3c5cbff4b02a" args="" --> +typedef std::size_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57a6ab84c5e93efdaae41e2ef5018424"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::difference_type" ref="a57a6ab84c5e93efdaae41e2ef5018424" args="" --> +typedef std::ptrdiff_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86bfd4849064c7e93c9fb1187c3cffa9"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::value_type" ref="a86bfd4849064c7e93c9fb1187c3cffa9" args="" --> +typedef T&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3153d6dd8a9d7466ce70e40ef9da1e1e"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::const_reference" ref="a3153d6dd8a9d7466ce70e40ef9da1e1e" args="" --> +typedef const T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2bd7416821d6bf226817d9e5b9b56f7f"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::reference" ref="a2bd7416821d6bf226817d9e5b9b56f7f" args="" --> +typedef T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0383d5d1cf6f34d8a0e83b9200b37a2d"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::const_pointer" ref="a0383d5d1cf6f34d8a0e83b9200b37a2d" args="" --> +typedef const T *&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_pointer</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a802863eac0656843efd600e8b2c144fd"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::pointer" ref="a802863eac0656843efd600e8b2c144fd" args="" --> +typedef T *&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75199806da1849a40984f6751e603f98"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::const_iterator" ref="a75199806da1849a40984f6751e603f98" args="" --> +typedef const_pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade1aec04e408f130384cfabd645fa4af"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::iterator" ref="ade1aec04e408f130384cfabd645fa4af" args="" --> +typedef pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a538c391a4b291c4ab09a5507a3aa29b8"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::const_reverse_iterator" ref="a538c391a4b291c4ab09a5507a3aa29b8" args="" -->
+typedef std::reverse_iterator<br class="typebreak"/>
+&lt; const_iterator &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_reverse_iterator</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa5e6cb38199bf30db91e4fc10d28412"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::reverse_iterator" ref="aaa5e6cb38199bf30db91e4fc10d28412" args="" -->
+typedef std::reverse_iterator<br class="typebreak"/>
+&lt; iterator &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>reverse_iterator</b></td></tr>
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31551ae4a02e5f902e081da23dc392a4"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::array_adaptor" ref="a31551ae4a02e5f902e081da23dc392a4" args="(size_type size)" --> +BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>array_adaptor</b> (size_type size)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae27ead7d4e36d17aceca9155d63f44fa"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::array_adaptor" ref="ae27ead7d4e36d17aceca9155d63f44fa" args="(size_type size, const value_type &amp;init)" --> +BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>array_adaptor</b> (size_type size, const value_type &amp;init)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a32471985afd30fe119a398d02ffcb67b"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::array_adaptor" ref="a32471985afd30fe119a398d02ffcb67b" args="(size_type size, pointer data)" --> +BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>array_adaptor</b> (size_type size, pointer data)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19cae58e6210fff695e7b1f3ed5cb453"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::array_adaptor" ref="a19cae58e6210fff695e7b1f3ed5cb453" args="(const array_adaptor &amp;a)" --> +BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>array_adaptor</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">array_adaptor</a> &amp;a)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbcb6752a8f1078a6f5d610796c8ad60"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::resize" ref="abbcb6752a8f1078a6f5d610796c8ad60" args="(size_type size)" --> +BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64944b8dfc42bbe2e6c8e5f8acd8eb37"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::resize" ref="a64944b8dfc42bbe2e6c8e5f8acd8eb37" args="(size_type size, value_type init)" --> +BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size, value_type init)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83809367afd40f34d7da595eb4dea8d8"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::resize" ref="a83809367afd40f34d7da595eb4dea8d8" args="(size_type size, pointer data)" --> +BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size, pointer data)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54e797c8c9d571a3295560a1f06c124d"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::resize" ref="a54e797c8c9d571a3295560a1f06c124d" args="(size_type size, pointer data, value_type init)" --> +BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>resize</b> (size_type size, pointer data, value_type init)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af8005c647ae52aa6f8af9dd739f05ec6"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::size" ref="af8005c647ae52aa6f8af9dd739f05ec6" args="() const " --> +BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a02f1dd1db74d635251320cad7b74343d"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::operator[]" ref="a02f1dd1db74d635251320cad7b74343d" args="(size_type i) const " --> +BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_type i) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a044e955cff90e76abfa113370fe9b9d8"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::operator[]" ref="a044e955cff90e76abfa113370fe9b9d8" args="(size_type i)" --> +BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_type i)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06ee325600c58d4947f47e20fb3bdb82"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::operator=" ref="a06ee325600c58d4947f47e20fb3bdb82" args="(const array_adaptor &amp;a)" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">array_adaptor</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">array_adaptor</a> &amp;a)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f90d982872a7beab268ed8c40b20038"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::assign_temporary" ref="a6f90d982872a7beab268ed8c40b20038" args="(array_adaptor &amp;a)" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">array_adaptor</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">array_adaptor</a> &amp;a)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef4962f289caf91fbfd7537c78adc71b"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::swap" ref="aef4962f289caf91fbfd7537c78adc71b" args="(array_adaptor &amp;a)" --> +BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">array_adaptor</a> &amp;a)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a836064056dbaf35ecf0320dd2edd410a"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::begin" ref="a836064056dbaf35ecf0320dd2edd410a" args="() const " --> +BOOST_UBLAS_INLINE const_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f37c9129e8e7717db3710d24b6cd03b"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::end" ref="a3f37c9129e8e7717db3710d24b6cd03b" args="() const " --> +BOOST_UBLAS_INLINE const_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f93bc081cee427b26f40d48d3e03cc9"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::begin" ref="a9f93bc081cee427b26f40d48d3e03cc9" args="()" --> +BOOST_UBLAS_INLINE iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5156f3eb6f30c1886c7321fc478c8f1e"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::end" ref="a5156f3eb6f30c1886c7321fc478c8f1e" args="()" --> +BOOST_UBLAS_INLINE iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1efa2aafae141486e2df31112bdce3a"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::rbegin" ref="aa1efa2aafae141486e2df31112bdce3a" args="() const " -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+const_reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>rbegin</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad719124ec859db4794589f67fc8552a1"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::rend" ref="ad719124ec859db4794589f67fc8552a1" args="() const " -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+const_reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d1d0c1b8f78725a800123c16db35ac8"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::rbegin" ref="a1d1d0c1b8f78725a800123c16db35ac8" args="()" --> +BOOST_UBLAS_INLINE reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>rbegin</b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99495ca18b0b336b47d16d11cbb925ae"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::rend" ref="a99495ca18b0b336b47d16d11cbb925ae" args="()" --> +BOOST_UBLAS_INLINE reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend</b> ()</td></tr>
+<tr><td colspan="2"><h2>Friends</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38c3838819ab83bd8526912a2f1e5bd7"></a><!-- doxytag: member="boost::numeric::ublas::array_adaptor::swap" ref="a38c3838819ab83bd8526912a2f1e5bd7" args="(array_adaptor &amp;a1, array_adaptor &amp;a2)" --> +BOOST_UBLAS_INLINE friend void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">array_adaptor</a> &amp;a1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1array__adaptor.html">array_adaptor</a> &amp;a2)</td></tr>
+</table>
+<h3>template&lt;class T&gt;<br/>
+ class boost::numeric::ublas::array_adaptor&lt; T &gt;</h3>
+
+</div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:07 2010 for ublas by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor-members.html Mon Aug 30 01:31:48 2010
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ublas: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>boost::numeric::ublas::banded_adaptor&lt; M &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>, including all inherited members.<table> + <tr bgcolor="#f0f0f0"><td><b>assign</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(banded_adaptor &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>banded_adaptor</b>(matrix_type &amp;data, size_type lower=0, size_type upper=0) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>banded_adaptor</b>(const banded_adaptor &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>begin1</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>begin2</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; banded_adaptor&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; banded_adaptor&lt; M &gt; &gt;</a></td><td><code> [static]</code></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_closure_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_matrix_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>data</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>end1</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>end2</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; banded_adaptor&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; banded_adaptor&lt; M &gt; &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>find1</b>(int rank, size_type i, size_type j) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>find1</b>(int rank, size_type i, size_type j) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>find2</b>(int rank, size_type i, size_type j) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>find2</b>(int rank, size_type i, size_type j) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>lower</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>matrix_closure_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>matrix_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>minus_assign</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type i, size_type j) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type i, size_type j) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; banded_adaptor&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; banded_adaptor&lt; M &gt; &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator()</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; banded_adaptor&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; banded_adaptor&lt; M &gt; &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator*=</b>(const AT &amp;at) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator/=</b>(const AT &amp;at) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const banded_adaptor &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>plus_assign</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rend1</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rend2</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>reverse_iterator1</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>reverse_iterator2</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>same_closure</b>(const banded_adaptor &amp;ba) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>swap</b>(banded_adaptor &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td><code> [friend]</code></td></tr> + <tr bgcolor="#f0f0f0"><td><b>type_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; banded_adaptor&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; banded_adaptor&lt; M &gt; &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>ublas_expression</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; banded_adaptor&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; banded_adaptor&lt; M &gt; &gt;</a></td><td><code> [protected]</code></td></tr> + <tr bgcolor="#f0f0f0"><td><b>upper</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>~ublas_expression</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; banded_adaptor&lt; M &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; banded_adaptor&lt; M &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
+</table></div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:06 2010 for ublas by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html Mon Aug 30 01:31:48 2010
@@ -0,0 +1,219 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ublas: boost::numeric::ublas::banded_adaptor&lt; M &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+ <div class="navpath"><b>boost</b>::<b>numeric</b>::<b>ublas</b>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a>
+  </div>
+</div>
+<div class="contents">
+<h1>boost::numeric::ublas::banded_adaptor&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::banded_adaptor" --><!-- doxytag: inherits="matrix_expression&lt; banded_adaptor&lt; M &gt; &gt;" --> +<p>A banded <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> adaptator: convert a any <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> into a banded <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> expression.
+<a href="#_details">More...</a></p>
+
+<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression&lt; banded_adaptor&lt; M &gt; &gt;</a>.</p>
+
+<p>Inherited by <a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__adaptor.html">boost::numeric::ublas::diagonal_adaptor&lt; M &gt;</a>.</p>
+
+<p><a href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a></td></tr>
+<tr><td colspan="2"><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa63e232903a2e5f24192f33f85dbd538"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_matrix_type" ref="aa63e232903a2e5f24192f33f85dbd538" args="" --> +typedef const M&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_matrix_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f3f349991416d513f58e3092bc2b7d5"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::matrix_type" ref="a1f3f349991416d513f58e3092bc2b7d5" args="" --> +typedef M&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47abb0add740c9a0579b82a07635433a"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::size_type" ref="a47abb0add740c9a0579b82a07635433a" args="" --> +typedef M::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc58d84cade8a4982b6ea72d53cea258"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::difference_type" ref="abc58d84cade8a4982b6ea72d53cea258" args="" --> +typedef M::difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0267d9fa430160873092a9297f8c225"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::value_type" ref="ac0267d9fa430160873092a9297f8c225" args="" --> +typedef M::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91134e64eb3f6082cd851dff07d01885"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_reference" ref="a91134e64eb3f6082cd851dff07d01885" args="" --> +typedef M::const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af74aa4a6a11b93ed6c0fb3656fe31d11"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::reference" ref="af74aa4a6a11b93ed6c0fb3656fe31d11" args="" -->
+typedef boost::mpl::if_<br class="typebreak"/>
+&lt; boost::is_const&lt; M &gt;<br class="typebreak"/>
+, typename M::const_reference, <br class="typebreak"/>
+typename M::reference &gt;::type&nbsp;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a5a53cd481553709c09c9e227f4c44e"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::matrix_closure_type" ref="a1a5a53cd481553709c09c9e227f4c44e" args="" -->
+typedef boost::mpl::if_<br class="typebreak"/>
+&lt; boost::is_const&lt; M &gt;<br class="typebreak"/>
+, typename <br class="typebreak"/>
+M::const_closure_type, <br class="typebreak"/>
+typename M::closure_type &gt;<br class="typebreak"/>
+::type&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_closure_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af771609ff1e0a5accf963cd119d8c835"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_closure_type" ref="af771609ff1e0a5accf963cd119d8c835" args="" --> +typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">self_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_closure_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad905fae89cc1b9978269aa3a151bb6e"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::closure_type" ref="aad905fae89cc1b9978269aa3a151bb6e" args="" --> +typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">self_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>closure_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8fc0f2a56981aa99a037fb414ff9044f"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::storage_category" ref="a8fc0f2a56981aa99a037fb414ff9044f" args="" -->
+typedef <br class="typebreak"/>
+<a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a><br class="typebreak"/>
+&lt; typename M::storage_category, <br class="typebreak"/>
+<a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a> &gt;<br class="typebreak"/> +::storage_category&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_category</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac920ed1cd756663ed78bdd2e1225a69d"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::orientation_category" ref="ac920ed1cd756663ed78bdd2e1225a69d" args="" --> +typedef M::orientation_category&nbsp;</td><td class="memItemRight" valign="bottom"><b>orientation_category</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a020e468fde37543ccbf6a0af81670348"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_reverse_iterator1" ref="a020e468fde37543ccbf6a0af81670348" args="" -->
+typedef reverse_iterator_base1<br class="typebreak"/>
+&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_reverse_iterator1</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ac6d414b68f549db273c50ef0282301"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::reverse_iterator1" ref="a1ac6d414b68f549db273c50ef0282301" args="" -->
+typedef reverse_iterator_base1<br class="typebreak"/>
+&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>reverse_iterator1</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0eb21b8f2cc9fa004ad20d3ed0d16aab"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_reverse_iterator2" ref="a0eb21b8f2cc9fa004ad20d3ed0d16aab" args="" -->
+typedef reverse_iterator_base2<br class="typebreak"/>
+&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_reverse_iterator2</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afff86c3dbbaea0c0fdc6109958d78224"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::reverse_iterator2" ref="afff86c3dbbaea0c0fdc6109958d78224" args="" -->
+typedef reverse_iterator_base2<br class="typebreak"/>
+&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>reverse_iterator2</b></td></tr>
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac17271d871e51635ac0896e8cc5b17c5"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::banded_adaptor" ref="ac17271d871e51635ac0896e8cc5b17c5" args="(matrix_type &amp;data, size_type lower=0, size_type upper=0)" --> +BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>banded_adaptor</b> (matrix_type &amp;data, size_type <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">lower</a>=0, size_type <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">upper</a>=0)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae92b5e0bd522d52789d773601151795d"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::banded_adaptor" ref="ae92b5e0bd522d52789d773601151795d" args="(const banded_adaptor &amp;m)" --> +BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>banded_adaptor</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a> &amp;m)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98f40e3c8e528709509a9342edc110c0"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::size1" ref="a98f40e3c8e528709509a9342edc110c0" args="() const " --> +BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size1</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8eb96cb648a7efcfd9ff94183d0c35da"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::size2" ref="a8eb96cb648a7efcfd9ff94183d0c35da" args="() const " --> +BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size2</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0403b027bec9f411204dba656f9ae831"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::lower" ref="a0403b027bec9f411204dba656f9ae831" args="() const " --> +BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>lower</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc7eb8dbd223fac7a10aeb70572b5ab3"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::upper" ref="adc7eb8dbd223fac7a10aeb70572b5ab3" args="() const " --> +BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>upper</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0f71b4bf8a5fbc2a65d98affed50061"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::data" ref="af0f71b4bf8a5fbc2a65d98affed50061" args="() const " -->
+BOOST_UBLAS_INLINE const <br class="typebreak"/>
+matrix_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>data</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2d1aa01d86406dfa367134f8221f4f8"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::data" ref="aa2d1aa01d86406dfa367134f8221f4f8" args="()" -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+matrix_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>data</b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae53006456ca3ce5d908b9b2c20ae9498"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::operator()" ref="ae53006456ca3ce5d908b9b2c20ae9498" args="(size_type i, size_type j) const " --> +BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (size_type i, size_type j) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1a0ac8395e248f4c74c06859c92a23c"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::operator()" ref="af1a0ac8395e248f4c74c06859c92a23c" args="(size_type i, size_type j)" --> +BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (size_type i, size_type j)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85949509529ca84718fcdb9fda6335cc"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::operator=" ref="a85949509529ca84718fcdb9fda6335cc" args="(const banded_adaptor &amp;m)" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a> &amp;m)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af05ded453757d2dc3c59de087e7e7d6d"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::assign_temporary" ref="af05ded453757d2dc3c59de087e7e7d6d" args="(banded_adaptor &amp;m)" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a> &amp;m)</td></tr> +<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ab62ceb79e0e70f09a218b0df2f05f177"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::operator=" ref="ab62ceb79e0e70f09a218b0df2f05f177" args="(const matrix_expression&lt; AE &gt; &amp;ae)" -->
+template&lt;class AE &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>&lt; AE &gt; &amp;ae)</td></tr> +<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="afb054f322a30227505f0d054bcb88e8d"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::assign" ref="afb054f322a30227505f0d054bcb88e8d" args="(const matrix_expression&lt; AE &gt; &amp;ae)" -->
+template&lt;class AE &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>&lt; AE &gt; &amp;ae)</td></tr> +<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a5584be5037a640c6b84409eeb07c9037"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::operator+=" ref="a5584be5037a640c6b84409eeb07c9037" args="(const matrix_expression&lt; AE &gt; &amp;ae)" -->
+template&lt;class AE &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>&lt; AE &gt; &amp;ae)</td></tr> +<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ad3b98802ab45b677fc115e9583896813"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::plus_assign" ref="ad3b98802ab45b677fc115e9583896813" args="(const matrix_expression&lt; AE &gt; &amp;ae)" -->
+template&lt;class AE &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>plus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>&lt; AE &gt; &amp;ae)</td></tr> +<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a026993ad2b02dadda6521b1d431c3368"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::operator&#45;=" ref="a026993ad2b02dadda6521b1d431c3368" args="(const matrix_expression&lt; AE &gt; &amp;ae)" -->
+template&lt;class AE &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>&lt; AE &gt; &amp;ae)</td></tr> +<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a3ae00c04af8618cafa4a7eb79cd70c43"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::minus_assign" ref="a3ae00c04af8618cafa4a7eb79cd70c43" args="(const matrix_expression&lt; AE &gt; &amp;ae)" -->
+template&lt;class AE &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>minus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>&lt; AE &gt; &amp;ae)</td></tr> +<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ac442d4d84c64bfb4d54a0248a6f7d3ff"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::operator*=" ref="ac442d4d84c64bfb4d54a0248a6f7d3ff" args="(const AT &amp;at)" -->
+template&lt;class AT &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator*=</b> (const AT &amp;at)</td></tr> +<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ac22e524959fa671da1b72a598f48d699"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::operator/=" ref="ac22e524959fa671da1b72a598f48d699" args="(const AT &amp;at)" -->
+template&lt;class AT &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator/=</b> (const AT &amp;at)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa4ac9a4ee706a0823a9ffce8a17b0a8e"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::same_closure" ref="aa4ac9a4ee706a0823a9ffce8a17b0a8e" args="(const banded_adaptor &amp;ba) const " --> +BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>same_closure</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a> &amp;ba) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad330dd326d69248f6e88b4cf75481979"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::swap" ref="ad330dd326d69248f6e88b4cf75481979" args="(banded_adaptor &amp;m)" --> +BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a> &amp;m)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeacf45190aef83ba71f70c72f56f7072"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::find1" ref="aeacf45190aef83ba71f70c72f56f7072" args="(int rank, size_type i, size_type j) const " --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int rank, size_type i, size_type j) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2bd59a1246504053e4044bcc4021ac36"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::find1" ref="a2bd59a1246504053e4044bcc4021ac36" args="(int rank, size_type i, size_type j)" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int rank, size_type i, size_type j)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86d77b3e8ddd7baf067f22c8cea25058"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::find2" ref="a86d77b3e8ddd7baf067f22c8cea25058" args="(int rank, size_type i, size_type j) const " --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int rank, size_type i, size_type j) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea06aaa69a947a8dc32491c73a8d3d8a"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::find2" ref="aea06aaa69a947a8dc32491c73a8d3d8a" args="(int rank, size_type i, size_type j)" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int rank, size_type i, size_type j)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af964d36096493646defbb193f5d53073"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::begin1" ref="af964d36096493646defbb193f5d53073" args="() const " --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin1</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a415110505b3d3b1cece747b9361a89c8"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::end1" ref="a415110505b3d3b1cece747b9361a89c8" args="() const " --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end1</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a143deddec7fc162c2874e6e939073e78"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::begin1" ref="a143deddec7fc162c2874e6e939073e78" args="()" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin1</b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbf16df085c628514dd0c0ce630c6991"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::end1" ref="adbf16df085c628514dd0c0ce630c6991" args="()" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end1</b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a6037f80613d89f6b1a3ad2c45f0968"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::begin2" ref="a4a6037f80613d89f6b1a3ad2c45f0968" args="() const " --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin2</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96b465886c7c96df378668ab6ee16bf0"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::end2" ref="a96b465886c7c96df378668ab6ee16bf0" args="() const " --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end2</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa765f4efe73c19fda208b083c844b091"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::begin2" ref="aa765f4efe73c19fda208b083c844b091" args="()" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin2</b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe6d9de342011606114013689d05b241"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::end2" ref="afe6d9de342011606114013689d05b241" args="()" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end2</b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a489dd0e721ca0c1befad62e4e9666593"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::rbegin1" ref="a489dd0e721ca0c1befad62e4e9666593" args="() const " -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+const_reverse_iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><b>rbegin1</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1549d04c8fc19b84598eb04b6d49d17"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::rend1" ref="aa1549d04c8fc19b84598eb04b6d49d17" args="() const " -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+const_reverse_iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend1</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad609683b71e85665197d059627df0e54"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::rbegin1" ref="ad609683b71e85665197d059627df0e54" args="()" -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+reverse_iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><b>rbegin1</b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a2bdf436545a144568b695b48d7a20e"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::rend1" ref="a8a2bdf436545a144568b695b48d7a20e" args="()" -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+reverse_iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend1</b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20ec9709fd7bf041afad14e9631bb421"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::rbegin2" ref="a20ec9709fd7bf041afad14e9631bb421" args="() const " -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+const_reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rbegin2</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac90cd5397a9927d8dff7763069eeaee9"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::rend2" ref="ac90cd5397a9927d8dff7763069eeaee9" args="() const " -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+const_reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8bfe7cb1aca9c2b7c657b7ba5c9ed00f"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::rbegin2" ref="a8bfe7cb1aca9c2b7c657b7ba5c9ed00f" args="()" -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rbegin2</b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9dc7dde3f0aa28ad1f11b2efe5550f58"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::rend2" ref="a9dc7dde3f0aa28ad1f11b2efe5550f58" args="()" -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> ()</td></tr>
+<tr><td colspan="2"><h2>Friends</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e5e3feddcb76ada00490d1ea26c29e2"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::swap" ref="a3e5e3feddcb76ada00490d1ea26c29e2" args="(banded_adaptor &amp;m1, banded_adaptor &amp;m2)" --> +BOOST_UBLAS_INLINE friend void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a> &amp;m2)</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<h3>template&lt;class M&gt;<br/>
+ class boost::numeric::ublas::banded_adaptor&lt; M &gt;</h3>
+
+<p>For a <img class="formulaInl" alt="$(m\times n)$" src="form_11.png"/>-dimensional <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>, the <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">banded_adaptor</a></code> will provide a banded <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> with <img class="formulaInl" alt="$l$" src="form_1.png"/> lower and <img class="formulaInl" alt="$u$" src="form_2.png"/> upper diagonals and <img class="formulaInl" alt="$0 \leq i < m$" src="form_3.png"/> and <img class="formulaInl" alt="$0 \leq j < n$" src="form_4.png"/>, if <img class="formulaInl" alt="$i>j+l$" src="form_5.png"/> or <img class="formulaInl" alt="$i<j-u$" src="form_6.png"/> then <img class="formulaInl" alt="$b_{i,j}=0$" src="form_7.png"/>.</p> +<p>Storage and location are based on those of the underlying <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a>. This is important because a <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">banded_adaptor</a></code> does not copy the <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> data to a new place. Therefore, modifying values in a <code><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html" title="A banded matrix adaptator: convert a any matrix into a banded matrix expression.">banded_adaptor</a></code> <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> will also modify the underlying <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> too.</p>
+<dl><dt><b>Template Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>M</em>&nbsp;</td><td>the type of <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> used to generate a banded <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+</div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:06 2010 for ublas by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1-members.html Mon Aug 30 01:31:48 2010
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ublas: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1 Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>, including all inherited members.<table> + <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const self_type &amp;m, const const_subiterator1_type &amp;it1) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b>(const iterator1 &amp;it) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>dual_reverse_iterator_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator1 &amp;it) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator1 &amp;it) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator1 &amp;it) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator1 &amp;it) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(difference_type n) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</a></td><td></td></tr>
+</table></div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:06 2010 for ublas by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html Mon Aug 30 01:31:48 2010
@@ -0,0 +1,104 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ublas: boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1 Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+ <div class="navpath"><b>boost</b>::<b>numeric</b>::<b>ublas</b>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a>
+  </div>
+</div>
+<div class="contents">
+<h1>boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::banded_adaptor::const_iterator1" --> +<p><a href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98bf25b504e20dbe87374ceeb0a14de1"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::value_type" ref="a98bf25b504e20dbe87374ceeb0a14de1" args="" -->
+typedef <br class="typebreak"/>
+const_subiterator1_type::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae76a5bcdfa30d5ad5f9d09acf14241d6"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::difference_type" ref="ae76a5bcdfa30d5ad5f9d09acf14241d6" args="" -->
+typedef <br class="typebreak"/>
+const_subiterator1_type::difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0bbabeb209df4174ff679128e68385b8"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::reference" ref="a0bbabeb209df4174ff679128e68385b8" args="" -->
+typedef <br class="typebreak"/>
+const_subiterator1_type::reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa72fc3d5037a4f3328816ca1157f6ba9"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::pointer" ref="aa72fc3d5037a4f3328816ca1157f6ba9" args="" -->
+typedef <br class="typebreak"/>
+const_subiterator1_type::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a965671b4f1f5110f2f5a7ce058e3132f"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::dual_iterator_type" ref="a965671b4f1f5110f2f5a7ce058e3132f" args="" --> +typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>dual_iterator_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b85b4563774b17fe00052173fdf4c56"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::dual_reverse_iterator_type" ref="a6b85b4563774b17fe00052173fdf4c56" args="" --> +typedef const_reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>dual_reverse_iterator_type</b></td></tr>
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bf696cf9d9400791159bf84c52f1921"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::const_iterator1" ref="a6bf696cf9d9400791159bf84c52f1921" args="(const self_type &amp;m, const const_subiterator1_type &amp;it1)" --> +BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator1</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">self_type</a> &amp;m, const const_subiterator1_type &amp;it1)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46caee84993305d0b4775c66c4ea7f0f"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::const_iterator1" ref="a46caee84993305d0b4775c66c4ea7f0f" args="(const iterator1 &amp;it)" --> +BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator1</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a> &amp;it)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca0aad1f67d48001ffc157b343e02081"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::operator++" ref="aca0aad1f67d48001ffc157b343e02081" args="()" -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator++</b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae7bf28aace45ec95c402edab83bd79ff"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::operator&#45;&#45;" ref="ae7bf28aace45ec95c402edab83bd79ff" args="()" -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator--</b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad807b450a55f4a58514bef0ca813d4c1"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::operator+=" ref="ad807b450a55f4a58514bef0ca813d4c1" args="(difference_type n)" -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (difference_type n)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6dee9ff73303c5a5cb331102cc5896c8"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::operator&#45;=" ref="a6dee9ff73303c5a5cb331102cc5896c8" args="(difference_type n)" -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator-=</b> (difference_type n)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50ad239d5cdd1679c61cbe0dc7cb1ef3"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::operator&#45;" ref="a50ad239d5cdd1679c61cbe0dc7cb1ef3" args="(const const_iterator1 &amp;it) const " --> +BOOST_UBLAS_INLINE difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator-</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a614b16ddb103fdca635f5f6ea8fe97c3"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::operator*" ref="a614b16ddb103fdca635f5f6ea8fe97c3" args="() const " --> +BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator*</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c7912f9ce2315c4a79631fc5d8ce20a"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::operator[]" ref="a7c7912f9ce2315c4a79631fc5d8ce20a" args="(difference_type n) const " --> +BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (difference_type n) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63f748259fdf435391de99cf3af0d36c"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::begin" ref="a63f748259fdf435391de99cf3af0d36c" args="() const " --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1390033aa8f4dfa3a5059e618a701ea"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::end" ref="aa1390033aa8f4dfa3a5059e618a701ea" args="() const " --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29bad59a92b5b66355c5d9e073f71838"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::rbegin" ref="a29bad59a92b5b66355c5d9e073f71838" args="() const " -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+const_reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rbegin</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59615ffa73418bcc84bb2cf093f47ffe"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::rend" ref="a59615ffa73418bcc84bb2cf093f47ffe" args="() const " -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+const_reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4e3df0f5a0bab0fdb4d3753405174a6"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::index1" ref="ad4e3df0f5a0bab0fdb4d3753405174a6" args="() const " --> +BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index1</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7371c413b1ae1a34e03ad628c563b188"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::index2" ref="a7371c413b1ae1a34e03ad628c563b188" args="() const " --> +BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index2</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3aa8a50e2fba2f20ab0a000af0de8ca"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::operator=" ref="ac3aa8a50e2fba2f20ab0a000af0de8ca" args="(const const_iterator1 &amp;it)" -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a> &amp;it)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a470466f8449cadb7f9355424b4e3dc8e"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::operator==" ref="a470466f8449cadb7f9355424b4e3dc8e" args="(const const_iterator1 &amp;it) const " --> +BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a856658361df80f04a19f0ad962f61eb8"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator1::operator&lt;" ref="a856658361df80f04a19f0ad962f61eb8" args="(const const_iterator1 &amp;it) const " --> +BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a> &amp;it) const </td></tr>
+</table>
+<h3>template&lt;class M&gt;<br/>
+ class boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator1</h3>
+
+</div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:06 2010 for ublas by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2-members.html Mon Aug 30 01:31:48 2010
@@ -0,0 +1,61 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ublas: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2 Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>, including all inherited members.<table> + <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const self_type &amp;m, const const_subiterator2_type &amp;it2) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b>(const iterator2 &amp;it) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>dual_reverse_iterator_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>iterator_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const const_iterator2 &amp;it) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const const_iterator2 &amp;it) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const const_iterator2 &amp;it) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const const_iterator2 &amp;it) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(difference_type n) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</a></td><td></td></tr>
+</table></div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:06 2010 for ublas by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html Mon Aug 30 01:31:48 2010
@@ -0,0 +1,111 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ublas: boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2 Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+ <div class="navpath"><b>boost</b>::<b>numeric</b>::<b>ublas</b>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a>
+  </div>
+</div>
+<div class="contents">
+<h1>boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::banded_adaptor::const_iterator2" --> +<p><a href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9476be6cb10cbe688881cd9b7de6e69b"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::iterator_category" ref="a9476be6cb10cbe688881cd9b7de6e69b" args="" -->
+typedef <br class="typebreak"/>
+<a class="el" href="structboost_1_1numeric_1_1ublas_1_1iterator__restrict__traits.html">iterator_restrict_traits</a><br class="typebreak"/>
+&lt; typename <br class="typebreak"/>
+const_subiterator2_type::iterator_category, <br class="typebreak"/>
+<a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__random__access__iterator__tag.html">packed_random_access_iterator_tag</a> &gt;<br class="typebreak"/> +::iterator_category&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator_category</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac836c61f30cd18006a28a3d722664af5"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::value_type" ref="ac836c61f30cd18006a28a3d722664af5" args="" -->
+typedef <br class="typebreak"/>
+const_subiterator2_type::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff93ebc802df5ad08afab353e5ddcc63"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::difference_type" ref="aff93ebc802df5ad08afab353e5ddcc63" args="" -->
+typedef <br class="typebreak"/>
+const_subiterator2_type::difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeab55c92973a7581e186d1b92b9d0c74"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::reference" ref="aeab55c92973a7581e186d1b92b9d0c74" args="" -->
+typedef <br class="typebreak"/>
+const_subiterator2_type::reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6662b2c414c2c07ea79e75588095cdc7"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::pointer" ref="a6662b2c414c2c07ea79e75588095cdc7" args="" -->
+typedef <br class="typebreak"/>
+const_subiterator2_type::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d618091745776099b75f1d264807de2"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::dual_iterator_type" ref="a2d618091745776099b75f1d264807de2" args="" --> +typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>dual_iterator_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab9426c08fa21235e828612177906043c"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::dual_reverse_iterator_type" ref="ab9426c08fa21235e828612177906043c" args="" --> +typedef const_reverse_iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><b>dual_reverse_iterator_type</b></td></tr>
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c79e2b91f10446790f88fd1d7a28365"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::const_iterator2" ref="a8c79e2b91f10446790f88fd1d7a28365" args="(const self_type &amp;m, const const_subiterator2_type &amp;it2)" --> +BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator2</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">self_type</a> &amp;m, const const_subiterator2_type &amp;it2)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2660656e4e948e1d71e7a16d85ae90c4"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::const_iterator2" ref="a2660656e4e948e1d71e7a16d85ae90c4" args="(const iterator2 &amp;it)" --> +BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator2</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a> &amp;it)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbc781b4c6f85b2f5019b971c8f93d2d"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::operator++" ref="afbc781b4c6f85b2f5019b971c8f93d2d" args="()" -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator++</b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70e576672503ef88bd3e003f75ea41c5"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::operator&#45;&#45;" ref="a70e576672503ef88bd3e003f75ea41c5" args="()" -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator--</b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1d73ce238957738e52690665960456b"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::operator+=" ref="af1d73ce238957738e52690665960456b" args="(difference_type n)" -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (difference_type n)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d0e2ceb995e106323488dd1e0c1298e"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::operator&#45;=" ref="a1d0e2ceb995e106323488dd1e0c1298e" args="(difference_type n)" -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator-=</b> (difference_type n)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a842d4df5639107144e4b394e8ade40f5"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::operator&#45;" ref="a842d4df5639107144e4b394e8ade40f5" args="(const const_iterator2 &amp;it) const " --> +BOOST_UBLAS_INLINE difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator-</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b64fd04fb14cc003f8f998f45c3393a"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::operator*" ref="a8b64fd04fb14cc003f8f998f45c3393a" args="() const " --> +BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator*</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a462e6f84dd420ba5bac0b985d49203ba"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::operator[]" ref="a462e6f84dd420ba5bac0b985d49203ba" args="(difference_type n) const " --> +BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (difference_type n) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f3f70557055591f2bd25f2af963cf7d"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::begin" ref="a6f3f70557055591f2bd25f2af963cf7d" args="() const " --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1dc67536c1de7ca08abc4df40c43168e"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::end" ref="a1dc67536c1de7ca08abc4df40c43168e" args="() const " --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9eb8b6213c93d1328a39718a13b0194b"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::rbegin" ref="a9eb8b6213c93d1328a39718a13b0194b" args="() const " -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+const_reverse_iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><b>rbegin</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62dcccb127d4f088bd91385cab8cda00"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::rend" ref="a62dcccb127d4f088bd91385cab8cda00" args="() const " -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+const_reverse_iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa711930b4cc5ea48a7c5c18b1cf71b03"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::index1" ref="aa711930b4cc5ea48a7c5c18b1cf71b03" args="() const " --> +BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index1</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82c1b393086f05d7f3fab427558592c3"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::index2" ref="a82c1b393086f05d7f3fab427558592c3" args="() const " --> +BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index2</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bf9997337f327cc76747663d8e17544"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::operator=" ref="a5bf9997337f327cc76747663d8e17544" args="(const const_iterator2 &amp;it)" -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a> &amp;it)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aea40b883f026c236137ee4db17a9ee82"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::operator==" ref="aea40b883f026c236137ee4db17a9ee82" args="(const const_iterator2 &amp;it) const " --> +BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0565ae7119a0d5b7abfc6e85c82c7353"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::const_iterator2::operator&lt;" ref="a0565ae7119a0d5b7abfc6e85c82c7353" args="(const const_iterator2 &amp;it) const " --> +BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1const__iterator2.html">const_iterator2</a> &amp;it) const </td></tr>
+</table>
+<h3>template&lt;class M&gt;<br/>
+ class boost::numeric::ublas::banded_adaptor&lt; M &gt;::const_iterator2</h3>
+
+</div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:06 2010 for ublas by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1-members.html Mon Aug 30 01:31:48 2010
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ublas: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1 Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>, including all inherited members.<table> + <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_iterator1</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td><code> [friend]</code></td></tr> + <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>dual_reverse_iterator_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>iterator1</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>iterator1</b>(self_type &amp;m, const subiterator1_type &amp;it1) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const iterator1 &amp;it) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const iterator1 &amp;it) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const iterator1 &amp;it) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const iterator1 &amp;it) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(difference_type n) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</a></td><td></td></tr>
+</table></div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:06 2010 for ublas by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html Mon Aug 30 01:31:48 2010
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ublas: boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1 Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+ <div class="navpath"><b>boost</b>::<b>numeric</b>::<b>ublas</b>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a>
+  </div>
+</div>
+<div class="contents">
+<h1>boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::banded_adaptor::iterator1" --> +<p><a href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8bde368015da7b6af8053286aa6a9f03"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::value_type" ref="a8bde368015da7b6af8053286aa6a9f03" args="" -->
+typedef <br class="typebreak"/>
+subiterator1_type::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a240cc0c65dbf06c41a45373d29bb462b"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::difference_type" ref="a240cc0c65dbf06c41a45373d29bb462b" args="" -->
+typedef <br class="typebreak"/>
+subiterator1_type::difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f6a8a393a60b6e3b361b88f71243347"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::reference" ref="a5f6a8a393a60b6e3b361b88f71243347" args="" -->
+typedef <br class="typebreak"/>
+subiterator1_type::reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2ff1a4094d431df7d7ffcb2d6b0bb20"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::pointer" ref="ae2ff1a4094d431df7d7ffcb2d6b0bb20" args="" --> +typedef subiterator1_type::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e6dfaada2d95ec644187405c7772c9a"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::dual_iterator_type" ref="a2e6dfaada2d95ec644187405c7772c9a" args="" --> +typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>dual_iterator_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5910a01c85ff2327b3bfc28979714e30"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::dual_reverse_iterator_type" ref="a5910a01c85ff2327b3bfc28979714e30" args="" --> +typedef reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>dual_reverse_iterator_type</b></td></tr>
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44738289ae163107e2e27fb9774c3bf3"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::iterator1" ref="a44738289ae163107e2e27fb9774c3bf3" args="(self_type &amp;m, const subiterator1_type &amp;it1)" --> +BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">self_type</a> &amp;m, const subiterator1_type &amp;it1)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07ab291a13bf912b8285786c96c08da9"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::operator++" ref="a07ab291a13bf912b8285786c96c08da9" args="()" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator++</b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0aff9b510e5a258b58535509a02be673"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::operator&#45;&#45;" ref="a0aff9b510e5a258b58535509a02be673" args="()" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator--</b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbd0ea7e86bf5d4bc4b34174c2274a9a"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::operator+=" ref="abbd0ea7e86bf5d4bc4b34174c2274a9a" args="(difference_type n)" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (difference_type n)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95b7fa3117cb8924d475e89f98b6fe81"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::operator&#45;=" ref="a95b7fa3117cb8924d475e89f98b6fe81" args="(difference_type n)" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator-=</b> (difference_type n)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a536daab3c6d5545365529435d876b122"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::operator&#45;" ref="a536daab3c6d5545365529435d876b122" args="(const iterator1 &amp;it) const " --> +BOOST_UBLAS_INLINE difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator-</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0385cacaea7926b3eab64b124b4d65df"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::operator*" ref="a0385cacaea7926b3eab64b124b4d65df" args="() const " --> +BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator*</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbdcb71ad33f2c04e6001989de28efa3"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::operator[]" ref="acbdcb71ad33f2c04e6001989de28efa3" args="(difference_type n) const " --> +BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (difference_type n) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68762c67e283839495109b83703f4da9"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::begin" ref="a68762c67e283839495109b83703f4da9" args="() const " --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3bc1d2af4bbef5c6de910b6d68f35648"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::end" ref="a3bc1d2af4bbef5c6de910b6d68f35648" args="() const " --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab414dac035fd15557922ae5a61e1e8e0"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::rbegin" ref="ab414dac035fd15557922ae5a61e1e8e0" args="() const " -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rbegin</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70473feaa77dc045d39ef7199457c449"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::rend" ref="a70473feaa77dc045d39ef7199457c449" args="() const " -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96b91718409741ff14f1b556f89e0b34"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::index1" ref="a96b91718409741ff14f1b556f89e0b34" args="() const " --> +BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index1</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81048775bf418e1b81ca14bc2e7723d8"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::index2" ref="a81048775bf418e1b81ca14bc2e7723d8" args="() const " --> +BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index2</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7b47cf14df484ffc0d63eff6a7af20a"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::operator=" ref="af7b47cf14df484ffc0d63eff6a7af20a" args="(const iterator1 &amp;it)" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a> &amp;it)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7029d8dcb7076dcdc1b2fedca9d0156e"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::operator==" ref="a7029d8dcb7076dcdc1b2fedca9d0156e" args="(const iterator1 &amp;it) const " --> +BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdd622c2d9d839105e015cb21e022515"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::operator&lt;" ref="abdd622c2d9d839105e015cb21e022515" args="(const iterator1 &amp;it) const " --> +BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a> &amp;it) const </td></tr>
+<tr><td colspan="2"><h2>Friends</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2217ee3466e64c9a0105ef5d64ba6a11"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator1::const_iterator1" ref="a2217ee3466e64c9a0105ef5d64ba6a11" args="" --> +class&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator1</b></td></tr>
+</table>
+<h3>template&lt;class M&gt;<br/>
+ class boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator1</h3>
+
+</div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:06 2010 for ublas by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2-members.html Mon Aug 30 01:31:48 2010
@@ -0,0 +1,60 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ublas: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2 Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>, including all inherited members.<table> + <tr bgcolor="#f0f0f0"><td><b>begin</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_iterator2</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td><code> [friend]</code></td></tr> + <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>dual_iterator_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>dual_reverse_iterator_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>end</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>index1</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>index2</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>iterator2</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>iterator2</b>(self_type &amp;m, const subiterator2_type &amp;it2) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator*</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator++</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(difference_type n) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator-</b>(const iterator2 &amp;it) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator--</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(difference_type n) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator&lt;</b>(const iterator2 &amp;it) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const iterator2 &amp;it) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const iterator2 &amp;it) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator[]</b>(difference_type n) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rbegin</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rend</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</a></td><td></td></tr>
+</table></div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:06 2010 for ublas by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html Mon Aug 30 01:31:48 2010
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ublas: boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2 Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+ <div class="navpath"><b>boost</b>::<b>numeric</b>::<b>ublas</b>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">banded_adaptor</a>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a>
+  </div>
+</div>
+<div class="contents">
+<h1>boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2 Class Reference</h1><!-- doxytag: class="boost::numeric::ublas::banded_adaptor::iterator2" --> +<p><a href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfce00dd3286896b540a18cc4aecab1b"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::value_type" ref="abfce00dd3286896b540a18cc4aecab1b" args="" -->
+typedef <br class="typebreak"/>
+subiterator2_type::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee684f59e2f202b274e742ce221f80f0"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::difference_type" ref="aee684f59e2f202b274e742ce221f80f0" args="" -->
+typedef <br class="typebreak"/>
+subiterator2_type::difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25dc1e7367296c85347baa2f97a2720c"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::reference" ref="a25dc1e7367296c85347baa2f97a2720c" args="" -->
+typedef <br class="typebreak"/>
+subiterator2_type::reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af111ed6214cef297235d10c92bba219c"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::pointer" ref="af111ed6214cef297235d10c92bba219c" args="" --> +typedef subiterator2_type::pointer&nbsp;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96629b1ed8ae4d9f4cb9ad262d4dd949"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::dual_iterator_type" ref="a96629b1ed8ae4d9f4cb9ad262d4dd949" args="" --> +typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>dual_iterator_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a83d2eb2c297cba1e1323604601ace65c"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::dual_reverse_iterator_type" ref="a83d2eb2c297cba1e1323604601ace65c" args="" --> +typedef reverse_iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><b>dual_reverse_iterator_type</b></td></tr>
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada6fe3c02df98164f561dac1a39bf33b"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::iterator2" ref="ada6fe3c02df98164f561dac1a39bf33b" args="(self_type &amp;m, const subiterator2_type &amp;it2)" --> +BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor.html">self_type</a> &amp;m, const subiterator2_type &amp;it2)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad592434a04e6a0b3d55df882086d33d1"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::operator++" ref="ad592434a04e6a0b3d55df882086d33d1" args="()" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator++</b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a947ae24df2184bb72b957b1402bc2df9"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::operator&#45;&#45;" ref="a947ae24df2184bb72b957b1402bc2df9" args="()" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator--</b> ()</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa61bf3fe6daac70a1c3b35282c84658f"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::operator+=" ref="aa61bf3fe6daac70a1c3b35282c84658f" args="(difference_type n)" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (difference_type n)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a406a4c8ed1a9098095dfb792468c62ee"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::operator&#45;=" ref="a406a4c8ed1a9098095dfb792468c62ee" args="(difference_type n)" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator-=</b> (difference_type n)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6f1b89ac930d5cbf7eee1e019ca9e7e"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::operator&#45;" ref="ab6f1b89ac930d5cbf7eee1e019ca9e7e" args="(const iterator2 &amp;it) const " --> +BOOST_UBLAS_INLINE difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator-</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3dbcca9469f6207cc3cff90a3267de2b"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::operator*" ref="a3dbcca9469f6207cc3cff90a3267de2b" args="() const " --> +BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator*</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a022c585ac0337b3873802e380b430020"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::operator[]" ref="a022c585ac0337b3873802e380b430020" args="(difference_type n) const " --> +BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (difference_type n) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abce3acd45cae40f3c111b6cfb3295086"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::begin" ref="abce3acd45cae40f3c111b6cfb3295086" args="() const " --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b936b9059f7af3574bdcc0d632912c4"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::end" ref="a0b936b9059f7af3574bdcc0d632912c4" args="() const " --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator1.html">iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0625c2a0c8a0cf6c998942fc6c8c941"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::rbegin" ref="ad0625c2a0c8a0cf6c998942fc6c8c941" args="() const " -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+reverse_iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><b>rbegin</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af3e9e48e26c4ce2a2ad9f1e0eea3206c"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::rend" ref="af3e9e48e26c4ce2a2ad9f1e0eea3206c" args="() const " -->
+BOOST_UBLAS_INLINE <br class="typebreak"/>
+reverse_iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70991e399668b6446b09d892a958c00b"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::index1" ref="a70991e399668b6446b09d892a958c00b" args="() const " --> +BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index1</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae71e2cea7ec2c1aa3586c64f54874d22"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::index2" ref="ae71e2cea7ec2c1aa3586c64f54874d22" args="() const " --> +BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>index2</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada4a040d5dbe3ade80ee01f409e0afe9"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::operator=" ref="ada4a040d5dbe3ade80ee01f409e0afe9" args="(const iterator2 &amp;it)" --> +BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a> &amp;it)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ef57e81e6339ec5780f72dfbf8dda92"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::operator==" ref="a4ef57e81e6339ec5780f72dfbf8dda92" args="(const iterator2 &amp;it) const " --> +BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b73f4a50e2e04062c5a95fcef018c81"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::operator&lt;" ref="a3b73f4a50e2e04062c5a95fcef018c81" args="(const iterator2 &amp;it) const " --> +BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__adaptor_1_1iterator2.html">iterator2</a> &amp;it) const </td></tr>
+<tr><td colspan="2"><h2>Friends</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac78e9ee2b65e927cfcd66579833084f"></a><!-- doxytag: member="boost::numeric::ublas::banded_adaptor::iterator2::const_iterator2" ref="aac78e9ee2b65e927cfcd66579833084f" args="" --> +class&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_iterator2</b></td></tr>
+</table>
+<h3>template&lt;class M&gt;<br/>
+ class boost::numeric::ublas::banded_adaptor&lt; M &gt;::iterator2</h3>
+
+</div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:06 2010 for ublas by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix-members.html Mon Aug 30 01:31:48 2010
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ublas: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>boost::numeric::ublas::banded_matrix&lt; T, L, A &gt; Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>, including all inherited members.<table> + <tr bgcolor="#f0f0f0"><td><b>array_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>assign</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>assign_temporary</b>(banded_matrix &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>at_element</b>(size_type i, size_type j) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>banded_matrix</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>banded_matrix</b>(size_type size1, size_type size2, size_type lower=0, size_type upper=0) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>banded_matrix</b>(size_type size1, size_type size2, size_type lower, size_type upper, const array_type &amp;data) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>banded_matrix</b>(const banded_matrix &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>banded_matrix</b>(const matrix_expression&lt; AE &gt; &amp;ae, size_type lower=0, size_type upper=0) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>begin1</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>begin1</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>begin2</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>begin2</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>clear</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>closure_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>complexity</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; banded_matrix&lt; T, L, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; banded_matrix&lt; T, L, A &gt; &gt;</a></td><td><code> [static]</code></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_closure_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator1</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>const_reverse_iterator2</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>container_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; banded_matrix&lt; T, L, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; banded_matrix&lt; T, L, A &gt; &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>data</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>data</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>end1</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>end1</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>end2</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>end2</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>erase_element</b>(size_type i, size_type j) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>expression_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; banded_matrix&lt; T, L, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">boost::numeric::ublas::matrix_expression&lt; banded_matrix&lt; T, L, A &gt; &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>find1</b>(int rank, size_type i, size_type j) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>find1</b>(int rank, size_type i, size_type j) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>find2</b>(int rank, size_type i, size_type j) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>find2</b>(int rank, size_type i, size_type j) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>insert_element</b>(size_type i, size_type j, const_reference t) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>lower</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>matrix_temporary_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>minus_assign</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type i, size_type j) const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator()</b>(size_type i, size_type j) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator()</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; banded_matrix&lt; T, L, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; banded_matrix&lt; T, L, A &gt; &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator()</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; banded_matrix&lt; T, L, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; banded_matrix&lt; T, L, A &gt; &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator*=</b>(const AT &amp;at) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator+=</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator-=</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator/=</b>(const AT &amp;at) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const banded_matrix &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>operator=</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>orientation_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>plus_assign</b>(const matrix_expression&lt; AE &gt; &amp;ae) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rbegin1</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rbegin2</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rend1</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rend1</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rend2</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>rend2</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>resize</b>(size_type size1, size_type size2, size_type lower=0, size_type upper=0, bool preserve=true) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>resize_packed_preserve</b>(size_type size1, size_type size2, size_type lower=0, size_type upper=0) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>reverse_iterator1</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>reverse_iterator2</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>size1</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>size2</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>storage_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>swap</b>(banded_matrix &amp;m) (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>swap</b> (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td><code> [friend]</code></td></tr> + <tr bgcolor="#f0f0f0"><td><b>type_category</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; banded_matrix&lt; T, L, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">boost::numeric::ublas::matrix_container&lt; banded_matrix&lt; T, L, A &gt; &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>ublas_expression</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; banded_matrix&lt; T, L, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; banded_matrix&lt; T, L, A &gt; &gt;</a></td><td><code> [protected]</code></td></tr> + <tr bgcolor="#f0f0f0"><td><b>upper</b>() const (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>vector_temporary_type</b> typedef (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">boost::numeric::ublas::banded_matrix&lt; T, L, A &gt;</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><b>~ublas_expression</b>() (defined in <a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; banded_matrix&lt; T, L, A &gt; &gt;</a>)</td><td><a class="el" href="classboost_1_1numeric_1_1ublas_1_1ublas__expression.html">boost::numeric::ublas::ublas_expression&lt; banded_matrix&lt; T, L, A &gt; &gt;</a></td><td><code> [protected]</code></td></tr>
+</table></div>
+<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:06 2010 for ublas by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>
=======================================
--- /dev/null
+++ /trunk/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1banded__matrix.html Mon Aug 30 01:31:48 2010
@@ -0,0 +1,224 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ublas: boost::numeric::ublas::banded_matrix&lt; T, L, A &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<!-- Generated by Doxygen 1.6.1 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+    </ul>
+  </div>
+ <div class="navpath"><b>boost</b>::<b>numeric</b>::<b>ublas</b>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">banded_matrix</a>
+  </div>
+</div>
+<div class="contents">
+<h1>boost::numeric::ublas::banded_matrix&lt; T, L, A &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::banded_matrix" --><!-- doxytag: inherits="matrix_container&lt; banded_matrix&lt; T, L, A &gt; &gt;" --> +<p>A banded <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html" title="A dense matrix of values of type T.">matrix</a> of values of type <code>T</code>.
+<a href="#_details">More...</a></p>
+
+<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__container.html">matrix_container&lt; banded_matrix&lt; T, L, A &gt; &gt;</a>.</p>
+
+<p>Inherited by <a class="el" href="classboost_1_1numeric_1_1ublas_1_1diagonal__matrix.html">boost::numeric::ublas::diagonal_matrix&lt; T, L, A &gt;</a>.</p>
+
+<p><a href="classboost_1_1numeric_1_1ublas_1_1banded__matrix-members.html">List of all members.</a></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html">const_iterator1</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html">const_iterator2</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html">iterator1</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html">iterator2</a></td></tr>
+<tr><td colspan="2"><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54826608eebfcd67ff01d8bbdfb0ac48"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::size_type" ref="a54826608eebfcd67ff01d8bbdfb0ac48" args="" --> +typedef A::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b969cd30b4866b7c803958d789fb2e0"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::difference_type" ref="a8b969cd30b4866b7c803958d789fb2e0" args="" --> +typedef A::difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92526e9ae1bfd5ca51c215620b58a658"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::value_type" ref="a92526e9ae1bfd5ca51c215620b58a658" args="" --> +typedef T&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa797551abaa84659abb3974f28da25de"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_reference" ref="aa797551abaa84659abb3974f28da25de" args="" --> +typedef const T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a520653359d35b2aa2e8c9cda411ee99c"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::reference" ref="a520653359d35b2aa2e8c9cda411ee99c" args="" --> +typedef T &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88783046d8aa432c9da1a025639da72c"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::array_type" ref="a88783046d8aa432c9da1a025639da72c" args="" --> +typedef A&nbsp;</td><td class="memItemRight" valign="bottom"><b>array_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98e8a05d931bcdfe53dbf45bc1b6cc43"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_closure_type" ref="a98e8a05d931bcdfe53dbf45bc1b6cc43" args="" --> +typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">matrix_reference</a><br class="typebreak"/> +&lt; const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">self_type</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_closure_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a393c5cba9fef3f99756482e2a986cc26"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::closure_type" ref="a393c5cba9fef3f99756482e2a986cc26" args="" --> +typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__reference.html">matrix_reference</a><br class="typebreak"/> +&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">self_type</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>closure_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6aad95bac9f98ad8889a92336fcb6a2f"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::vector_temporary_type" ref="a6aad95bac9f98ad8889a92336fcb6a2f" args="" --> +typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector.html">vector</a>&lt; T, A &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>vector_temporary_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99d05d12403ab3561f47f2b6e7bc4739"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::matrix_temporary_type" ref="a99d05d12403ab3561f47f2b6e7bc4739" args="" --> +typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix.html">matrix</a>&lt; T, L, A &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_temporary_type</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a530be00608abdc37e1d6953acda4dae3"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::storage_category" ref="a530be00608abdc37e1d6953acda4dae3" args="" --> +typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__tag.html">packed_tag</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_category</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf29675ae9ba5941d924596dc07f3ee4"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::orientation_category" ref="adf29675ae9ba5941d924596dc07f3ee4" args="" --> +typedef L::orientation_category&nbsp;</td><td class="memItemRight" valign="bottom"><b>orientation_category</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a103849afe546cf33aa1facb2cdc845b5"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_reverse_iterator1" ref="a103849afe546cf33aa1facb2cdc845b5" args="" -->
+typedef reverse_iterator_base1<br class="typebreak"/>
+&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator1.html">const_iterator1</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_reverse_iterator1</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38a988233c742999d224fb423bfb1593"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::reverse_iterator1" ref="a38a988233c742999d224fb423bfb1593" args="" -->
+typedef reverse_iterator_base1<br class="typebreak"/>
+&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator1.html">iterator1</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>reverse_iterator1</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85ff63a7591d1c1da27835f1a0af89d1"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::const_reverse_iterator2" ref="a85ff63a7591d1c1da27835f1a0af89d1" args="" -->
+typedef reverse_iterator_base2<br class="typebreak"/>
+&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1const__iterator2.html">const_iterator2</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_reverse_iterator2</b></td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a806656322ca71b971978ed7c9e9c8a07"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::reverse_iterator2" ref="a806656322ca71b971978ed7c9e9c8a07" args="" -->
+typedef reverse_iterator_base2<br class="typebreak"/>
+&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix_1_1iterator2.html">iterator2</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>reverse_iterator2</b></td></tr>
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a052242335ffb3875b713d6be61fb2939"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::banded_matrix" ref="a052242335ffb3875b713d6be61fb2939" args="(size_type size1, size_type size2, size_type lower=0, size_type upper=0)" --> +BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>banded_matrix</b> (size_type size1, size_type size2, size_type <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">lower</a>=0, size_type <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">upper</a>=0)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a331a0be6cad7a52d3f31eb4fbf547107"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::banded_matrix" ref="a331a0be6cad7a52d3f31eb4fbf547107" args="(size_type size1, size_type size2, size_type lower, size_type upper, const array_type &amp;data)" --> +BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>banded_matrix</b> (size_type size1, size_type size2, size_type <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">lower</a>, size_type <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">upper</a>, const array_type &amp;data)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad484defc9db6a1c9ca49280929a51879"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::banded_matrix" ref="ad484defc9db6a1c9ca49280929a51879" args="(const banded_matrix &amp;m)" --> +BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>banded_matrix</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1banded__matrix.html">banded_matrix</a> &amp;m)</td></tr> +<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a3d72b1b130e6cf94ef03b5b33e1621b5"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::banded_matrix" ref="a3d72b1b130e6cf94ef03b5b33e1621b5" args="(const matrix_expression&lt; AE &gt; &amp;ae, size_type lower=0, size_type upper=0)" -->
+template&lt;class AE &gt; </td></tr>
+<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>banded_matrix</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>&lt; AE &gt; &amp;ae, size_type <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__lower.html">lower</a>=0, size_type <a class="el" href="structboost_1_1numeric_1_1ublas_1_1basic__upper.html">upper</a>=0)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6144d71307509ae9bd1b788407f0874f"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix::size1" ref="a6144d71307509ae9bd1b788407f0874f" args="() const " --> +BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size1</b> () const </td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab74161e01fdd2ba637a23ca9931088bb"></a><!-- doxytag: member="boost::numeric::ublas::banded_matrix: